Batasan apa yang dimiliki Google Sheets terkait dengan Microsoft Excel? [Tutup]

26

Lisensi kantor mahal.

Fitur apa dari Microsoft Office yang hilang dari Google Sheets yang akan bernilai dalam penggunaan pribadi atau bisnis biasa?

Jeffrey
sumber
1
Bukan bohong, pertanyaan itu diarahkan langsung ke mahasiswa. Yang ini sifatnya lebih umum.
Evan Plaice
@TalGalili adalah pertanyaan umum tentang Google Documents dan ini terutama tentang Speardsheets.
Ini benar-benar mengganggu saya bahwa tidak ada fungsi CLEAN () di Google Spreadsheets. Lihat webapps.stackexchange.com/questions/33989/…
Ryan
2
Pertanyaan ini tampaknya di luar topik karena ini menyangkut versi Google Spreadsheets yang lebih lama, dan banyak dari jawabannya sudah usang.
jonsca

Jawaban:

8

Saya menemukan ketidakmampuan spreadsheet Google untuk memilih baris atau kolom yang tidak berdampingan sebagai batasan serius, terutama ketika memformat spreadsheet. Pintasan keyboard yang akan berfungsi pada satu platform tetapi tidak pada platform lain secara serius menghambat penggunaan Google docs secara umum. (Yang mengatakan, saya sering menggunakan Dokumen Google dan berharap saya bisa menggunakannya untuk lebih.)

neilfein
sumber
8

Google Spreadsheets tidak memiliki Pivot Tables terintegrasi. Untuk setiap analisis data serius yang bisa menjadi pemecah masalah nyata.

Namun, tampaknya ada aplikasi di pasar yang menambahkan fungsi ini, misalnya:

Google Apps Marketplace

Adam Pope
sumber
3
-1 Ini tidak lagi benar. Google Spreadsheets sepenuhnya mendukung tabel pivot sekarang secara default.
Evan Plaice
2
Bahkan tidak memiliki format sel yang layak untuk tanggal ... dd / mm / yyyy (dddd), dll untuk 21/09/2013 (Minggu) ... dengan Hari Kerja ... Anda harus melakukan peretasan panjang untuk membuat format tanggal yang sederhana ... dan banyak lagi ... Google Spreadsheet hanya untuk penggunaan sederhana ... bukan untuk hal yang serius.
ihightower
@ kacang terima kasih atas informasinya .. ya itu bagus. saya belum memeriksa fitur-fitur baru lainnya .. tetapi saya yakin itu masih memiliki jalan panjang untuk mencapai MS Excel.
ihightower
7

Selain apa yang sudah dikatakan:

Kurangnya penguraian teks-ke-kolom.

Yaitu, jika saya memiliki string mentah seperti

Blah|2|4|5|www.google.com
Foo|2|1|1.2|www.twitter.com

Itu sepele untuk memiliki Excel dengan cepat melakukan teks-ke-kolom itu, menggunakan | sebagai pembatas. Membuat pemformatan data sesederhana mungkin sangat penting bagi orang yang perlu membuat atau berinteraksi dengan tabel data secara teratur.

(Anda bisa menjadi jauh lebih kreatif dengan penggunaannya; Saya secara teratur memformat kumpulan data yang rumit dan berantakan hanya dengan beberapa interaksi teks-ke-kolom.)

Pembaruan (Evan): Ini bukan fitur bawaan tetapi dapat ditambahkan

Teknik pertama menggunakan beberapa fungsi sihir spreadsheet

Di sel B2 rekatkan yang berikut:

=ARRAYFORMULA(IFERROR(SPLIT(A1:A;"|")))

Kemudian tempel data Anda mulai dengan sel A2. Segera setelah Anda memasukkan data, secara otomatis akan membagi nilai gabungan menjadi nilai per kolom menggunakan '|' sebagai pembatas.

Ini penghargaan untuk penulis asli dari pendekatan ini.

Pendekatan kedua menggunakan beberapa keajaiban skrip untuk memperluas Documents

Pergi ke:

Tools -> Script editor...

Rekatkan yang berikut ini:

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var menuEntries = [];
  menuEntries.push({ name:"Text to column", functionName:"textToColumn" });
  menuEntries.push({ name:"Text to column (custom separator)", functionName:"txtToColumnCustom" });
  ss.addMenu("Advanced", menuEntries);
}

function txtToColumnCustom() {
  var separator = Browser.inputBox("Text to column","Enter the the separator",Browser.Buttons.OK);
  textToColumn(separator);
}

function textToColumn(separator) {
  var sep = typeof(separator) != 'undefined' ? separator : ',';
  var ss = SpreadsheetApp.getActiveSheet(); 
  var c = ss.getActiveCell();
  var input = c.getValue();
  var values = input.split(sep);
  var row = c.getRow();
  var col = c.getColumn();
  ss.getRange(row,col,1,values.length).setValues(new Array(values));
}

Simpan dan tutup editor skrip. Kemudian, segarkan spreadsheet. Butuh beberapa saat untuk memuat tetapi Anda akan melihat menu yang disebut popup 'Lanjut' setelah 'Bantuan' di bilah alat.

Untuk menggunakannya:

  • Pilih sel yang berisi nilai
  • Pilih 'Tingkat Lanjut' -> 'Teks ke kolom (pemisah khusus)'
  • Ketika muncul prompt, masukkan '|' (tanpa tanda kutip) ke dalam bidang dan tekan enter

Ini ajaib, secara otomatis akan membagi nilai menjadi kolom. Jika Anda bertanya-tanya fungsi 'Teks ke kolom' non-kustom menggunakan koma sebagai pemisah.

Versi ini hanya berfungsi pada satu baris setiap kali. Saya telah melakukan banyak kustomisasi Google Apps Scripting akhir-akhir ini sehingga secara harfiah hanya membutuhkan waktu sekitar 20-30 menit untuk mendapatkannya dari konsep hingga berfungsi. Jika Anda menginginkan satu tempat Anda dapat memilih dan membagi beberapa baris, cukup minta di komentar atau gunakan rumus di atas.

Apa pun yang Anda lakukan, jangan meremehkan kekuatan Scripting Google Apps. Di tangan kanan, ia mampu melakukan hal-hal luar biasa.

Yahel
sumber
4

Jika Anda hanya mencari baris / kolom untuk memasukkan data, maka Google Spreadsheets adalah caranya. Dua aplikasi yang sangat keren untuk Google Spreadsheets menggunakannya untuk membuat formulir Umpan balik langsung untuk situs web apa pun (jika Anda tahu cara mengedit HTML, maka Anda bahkan dapat mengambil atribut dari Formulir Google dan menggunakan HTML dan CSS situs web Anda sendiri untuk memformat bentuk). Juga, Google memungkinkan untuk kolaborasi hebat (walaupun jika Anda berada di jaringan lokal, berbagi buku kerja Excel melakukan hal yang sama).

Webapp yang menurut saya lebih kuat daripada Google Spreadsheet adalah Zoho Sheets. Zoho memiliki dukungan VBA yang sangat baik dan juga tabel pivot.

Untuk hal lain, maaf, tetapi Anda harus mengeluarkan uang untuk Microsoft.

Michael
sumber
1

Saya akan mengatakan dua yang saya perhatikan adalah:

  • Kurangnya pemeriksaan ejaan
  • Tidak banyak jenis bagan bawaan, khususnya, bagan dasar untuk saham.
Wil
sumber
0

Pemformatan spreadsheet Google terbatas dibandingkan dengan versi Excel yang lebih baru (2007+). Saya merasa jauh lebih mudah untuk membuat spreadsheet yang dapat digunakan dengan UI yang layak menggunakan Excel daripada Google Spreadsheets - semua yang saya lakukan dengan yang terakhir terlihat seperti Excel 2003!

Google spreadsheet melakukan interaksi web lebih baik daripada Excel (mengambil info dari web seperti harga saham, pencarian web, dll).

Kol
sumber
0

Saya tidak dapat berbicara dengan batasan tertentu tetapi Google Spreadsheets melakukan hal-hal berbeda dari MS Excel. Misalnya jika Anda perlu memprogram dalam excel Anda akan menggunakan VBA. Jika Anda akan memprogram di Google Spreadsheets Anda harus menggunakan javascript.

Saya cukup yakin bahwa Anda tidak akan mendapatkan makro saat mengimpor spreadsheet dari Excel ke Google Spreadsheets. Jika itu masalah bagi Anda maka Anda mungkin tidak ingin mengonversi.

Secara umum Google Spreadsheets dapat melakukan banyak hal yang sama tetapi Anda mungkin menemukan kemudahan menggunakan hal-hal seperti beberapa grafik canggih dan fitur grafik yang ada di Excel juga tidak ada dan harus dibangun, memerlukan aplikasi dari pasar, atau lebih sulit digunakan. Google terus memperbarui produk mereka sehingga akan semakin dekat.

Karena aplikasi Google gratis, saya akan menghabiskan sekitar 2 minggu mencoba Spreadsheet. Jika Anda belum mengalami apa pun yang menghentikan Anda maka Anda mungkin tidak akan memiliki masalah.

Ben Hoffman
sumber
2
Saya tidak akan melakukan downvote, tetapi saya tidak akan menganggap GSpreadsheet menggunakan Javascript di atas VB sebagai batasan. Saya juga tidak menganggap keterbatasan kompatibilitas lintas makro dengan Excel sebagai batasan, saya akan menganggapnya sebagai batasan dari Excel yang tidak mendukung Javascript yang lebih luas digunakan dan universal untuk makro.
Evan Plaice
@ Evan - Saya Setuju dengan Anda. Maksud saya adalah ketika Anda memiliki kode dalam satu bahasa, butuh waktu dan / atau uang untuk mengonversi ke bahasa lain. Dalam hal ini dari VBA ke JavaScript. Secara umum, saya akan menganggap JavaScript dapat melakukan segalanya (dan mungkin lebih) dari VBA tapi saya tidak tahu perbedaannya cukup baik untuk mengatakan dengan pasti. Apapun upaya akan terlibat dalam mengkonversi makro.
Ben Hoffman 8-10
Satu-satunya alasan saya membawanya adalah. Dalam perbandingan 1-1 Google Spreadsheets dengan Excel, ini bukan batasan fitur. Ini hanya kerugian jika Anda memigrasikan spreadsheet Excel yang berisi makro ke Google Spreadsheets.
Evan Plaice
Er ... kalimat pertama dalam paragraf Ben mengatakan, "Saya tidak dapat berbicara dengan batasan tertentu tetapi Google Spreadsheets melakukan sesuatu secara berbeda", jadi dia cukup jelas tidak mengatakan bahwa itu adalah batasan fitur, hanya perbedaan.
Matt Parker
Maaf, saya tidak memilih karena Anda memberikan saran yang salah. Anda berkata "Pemformatan Bersyarat ... tidak ada dan harus dibangun". Baru kemarin saya bekerja di Excel dan terkejut bahwa saya tidak bisa melakukan Pemformatan Bersyarat pada konten teks dalam sel ketika Google Documents mengizinkan "Ubah warna dengan aturan" yang memiliki lebih banyak aturan yang tersedia.
Bernhard Hofmann
-1

Sel-sel spreadsheet Google selalu diciutkan. Informasi yang dimasukkan ke dalam sel-sel dengan linefeed tidak muncul dengan benar. Ini terjadi ketika Anda mengunduh spreadsheet itu dan membukanya di Open Office atau MS Office.

Ravi.Kumar
sumber