Які обмеження мають Google Таблиці стосовно Microsoft Excel? [зачинено]


26

Офісні ліцензії дорогі.

Які функції Microsoft Office відсутні в Таблицях Google, які були б корисні для звичайного особистого чи ділового використання?


1
Це не питання, яке було спрямовано безпосередньо до студентів коледжу. Цей має більш загальний характер.
Еван Плейс

Питання капелюха @TalGalili, як правило, стосується Документів Google, і це особливо стосується Speardsheets.

Мені це дійсно непокоїло, що в електронних таблицях Google немає функції CLEAN (). Дивіться webapps.stackexchange.com/questions/33989/…
Ryan

2
Це питання видається поза темою, оскільки йдеться про старішу версію електронних таблиць Google, і багато відповідей застаріли.
jonsca

Відповіді:


8

Я вважаю нездатність електронних таблиць Google вибирати непостійні рядки чи стовпці серйозним обмеженням, особливо при форматуванні електронної таблиці. Комбінації клавіш, які працюватимуть на одній платформі, але не на іншій, серйозно заважають моєму використанню документів Google взагалі. (Отож, я багато використовую Документи Google і хочу, щоб я міг його використовувати більше.)


8

У електронних таблицях Google немає вбудованих зведених таблиць. Для будь-якого серйозного аналізу даних, який може бути справжнім вимикачем угод.

Однак виявляється, що на ринку є додатки, які додають цю функціональність, наприклад:

Google Apps Marketplace


3
-1 Це вже не відповідає дійсності. Google Spreadsheets повністю підтримує зведені таблиці за замовчуванням.
Еван Плейс

2
Він навіть не має пристойного формату комірок для дат ... дд / мм / ррр (dddd) і т. Д. За 21/09/2013 (неділя) ... з будником ... вам потрібно довго тримати створити простий формат дати ... та багато іншого .. Електронна таблиця Google призначена для простого використання ... не для чогось такого серйозного.
ihightower

@pnuts дякую за інформацію .. так, це чудово. я не перевірив інших нових функцій .. але впевнений, що ще доведеться пройти довгий шлях до MS Excel.
ihightower

7

Крім того, що вже було сказано:

Відсутність розбору тексту в стовпець.

Тобто, якщо у мене є сирий рядок, як

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

Тривіально, щоб Excel швидко робив текст у стовпці, використовуючи | як роздільник. Максимально просте форматування даних має вирішальне значення для людей, яким потрібно регулярно створювати та взаємодіяти з таблицями даних.

(Ви можете бути набагато творчішими за його використання; я регулярно форматую складні, безладні набори даних із лише кількома намірами текст у стовпчик.)

Оновлення (Evan): Це не вбудована функція, але її можна додати

Перша методика використовує деяку магію функції електронних таблиць

У комірку В2 вставте наступне:

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

Потім вставте свої дані, починаючи з комірки A2. Як тільки ви введете дані, він автоматично розділить об'єднані значення на значення на стовпець за допомогою "|" як роздільник.

Ось заслуга оригінального автора цього підходу.

Другий підхід використовує деякі сценарії магії для розширення Документів

Йти до:

Tools -> Script editor...

Вставте наступне:

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));
}

Збережіть і закрийте редактор сценаріїв. Потім оновіть електронну таблицю. Завантаження піде на секунду, але ви побачите меню "Додатково" після "Довідки" на панелі інструментів.

Щоб використовувати його:

  • Виберіть клітинку, що містить значення
  • Виберіть "Додатково" -> "Текст до стовпця (спеціальний роздільник)"
  • Коли з'являється запит, введіть "|" (без лапок) у поле та натисніть Enter

Це магія, вона автоматично розділяє значення на стовпці. Якщо вам було цікаво, що нестандартна функція "Текст до стовпця" використовує коми як роздільники.

Ця версія працює лише в одному ряду. Останнім часом я багато займаюся сценаріями Google Apps, тому буквально знадобилося лише 20-30 хвилин, щоб перейти від концепції до роботи. Якщо ви хочете вибрати, де ви можете вибрати і розділити кілька рядків, просто запитайте їх у коментарях або скористайтеся формулою, наведеною вище.

Що б ви не робили, не варто недооцінювати потужність скриптів Google Apps. У правильних руках він здатний робити дивовижні речі.


4

Якщо ви просто шукаєте рядки / стовпці для вставки даних, то Google Spreadsheets - це шлях. Дві дійсно прикольні програми для електронних таблиць Google використовують його для створення прямої форми зворотного зв’язку для будь-якого веб-сайту (якщо ви знаєте, як редагувати HTML, ви навіть можете взяти атрибути з форми Google і використовувати HTML та CSS свого веб-сайту для форматування формату форма). Крім того, Google дозволяє чудово співпрацювати (хоча якщо ви перебуваєте в локальній мережі, спільне використання робочої книги Excel робить те саме).

Webapp, який, на мій погляд, є більш потужним, ніж Google Spreadsheet, - це Zoho Sheets. Zoho має як дуже гарну підтримку VBA, так і зведені таблиці.

Вибачте, але вам доведеться викласти гроші Microsoft.


1

Я б сказав, що два, які я помічаю:

  • Відсутність перевірки орфографії
  • Не так багато типів діаграм, вбудованих, зокрема, в основні графіки для акцій.

0

Форматування електронних таблиць Google обмежене порівняно з новішими версіями Excel (2007+). Мені було набагато простіше створити зручні таблиці з пристойним інтерфейсом за допомогою Excel, ніж Google Spreadsheets - все, що я роблю з останнім, схоже на Excel 2003!

Електронні таблиці Google роблять веб-взаємодію набагато краще, ніж Excel (отримання інформації з Інтернету, наприклад, ціни на акції, пошук в Інтернеті тощо).


0

Я не можу говорити з певним обмеженням, але електронні таблиці Google роблять інакше, ніж MS Excel. Наприклад, якщо вам потрібно програмувати в excel, ви будете використовувати VBA. Якщо ви збираєтеся програмувати в електронних таблицях Google, вам потрібно буде використовувати javascript.

Я майже впевнений, що вам не вдасться зберегти макрос, коли ви імпортуєте електронну таблицю з Excel в електронні таблиці Google. Якщо це проблема для вас, можливо, ви не хочете конвертувати.

Загалом, в електронних таблицях Google можна зробити дуже багато тих самих речей, але ви можете легко використовувати такі речі, як деякі розширені функції діаграм та графіків, які існують в Excel, або не існують, і їх потрібно створити, вимагаючи програми з ринку, або просто складніше використовувати. Google постійно оновлює їхній продукт, хоча це наблизиться.

Оскільки програми Google безкоштовні, я витратив приблизно 2 тижні на тестування електронної таблиці. Якщо ви не зіткнулися з чим-небудь, що зупинить вас, то, ймовірно, не виникне жодних проблем.


2
Я не підкажу, але я не вважаю GSpreadsheet, що використовує Javascript через VB, обмеження. Також я б не вважав відсутність сумісності макросхема з Excel обмеженням, я вважав би обмеженням Excel тим, що він не підтримує більш широко використовуваний та універсальний Javascript для макросів.
Еван Плейс

@Evan - Я згоден з тобою. Моя думка, коли у вас є код однією мовою, для перетворення на іншу мову потрібен час та / або гроші. У цьому випадку від VBA до JavaScript. Взагалі, я вважаю, що JavaScript може зробити все (і, можливо, набагато більше), ніж VBA, але я не знаю відмінностей, щоб сказати точно. Незалежно від зусиль було б залучено до перетворення макросів.
Бен Хоффман

Єдина причина, яку я виховував, - це. У порівнянні електронних таблиць Google з програмою Excel 1-1 це не обмеження функції. Це лише недолік, якщо ви переміщаєте таблицю Excel, що містить макроси, до Google Spreadsheets.
Еван Плейс

Е ... перше речення в абзаці Бена говорить: "Я не можу говорити з певним обмеженням, але електронні таблиці Google роблять все по-іншому", тому він досить чітко не каже, що це обмеження функції, просто різниця.
Метт Паркер

Вибачте, я заявив, що ви дали неправильну пораду. Ви сказали, що "Умовне форматування ... або не існує, і його потрібно побудувати". Лише вчора я працював в Excel і шокувався, що я не можу робити умовне форматування текстового вмісту в комірці, коли Документи Google дозволяють "Змінювати кольори правилами", у яких доступно більше правил.
Бернхард Хофманн

-1

Осередки електронної таблиці Google завжди згортаються. Інформація, розміщена в цих клітинках із передачею рядків, не відображається належним чином. Це відбувається, коли ви завантажуєте ці електронні таблиці та відкриваєте їх у Open Office або MS Office.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.