Офісні ліцензії дорогі.
Які функції Microsoft Office відсутні в Таблицях Google, які були б корисні для звичайного особистого чи ділового використання?
Офісні ліцензії дорогі.
Які функції Microsoft Office відсутні в Таблицях Google, які були б корисні для звичайного особистого чи ділового використання?
Відповіді:
Я вважаю нездатність електронних таблиць Google вибирати непостійні рядки чи стовпці серйозним обмеженням, особливо при форматуванні електронної таблиці. Комбінації клавіш, які працюватимуть на одній платформі, але не на іншій, серйозно заважають моєму використанню документів Google взагалі. (Отож, я багато використовую Документи Google і хочу, щоб я міг його використовувати більше.)
У електронних таблицях Google немає вбудованих зведених таблиць. Для будь-якого серйозного аналізу даних, який може бути справжнім вимикачем угод.
Однак виявляється, що на ринку є додатки, які додають цю функціональність, наприклад:
Крім того, що вже було сказано:
Відсутність розбору тексту в стовпець.
Тобто, якщо у мене є сирий рядок, як
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));
}
Збережіть і закрийте редактор сценаріїв. Потім оновіть електронну таблицю. Завантаження піде на секунду, але ви побачите меню "Додатково" після "Довідки" на панелі інструментів.
Щоб використовувати його:
Це магія, вона автоматично розділяє значення на стовпці. Якщо вам було цікаво, що нестандартна функція "Текст до стовпця" використовує коми як роздільники.
Ця версія працює лише в одному ряду. Останнім часом я багато займаюся сценаріями Google Apps, тому буквально знадобилося лише 20-30 хвилин, щоб перейти від концепції до роботи. Якщо ви хочете вибрати, де ви можете вибрати і розділити кілька рядків, просто запитайте їх у коментарях або скористайтеся формулою, наведеною вище.
Що б ви не робили, не варто недооцінювати потужність скриптів Google Apps. У правильних руках він здатний робити дивовижні речі.
Якщо ви просто шукаєте рядки / стовпці для вставки даних, то Google Spreadsheets - це шлях. Дві дійсно прикольні програми для електронних таблиць Google використовують його для створення прямої форми зворотного зв’язку для будь-якого веб-сайту (якщо ви знаєте, як редагувати HTML, ви навіть можете взяти атрибути з форми Google і використовувати HTML та CSS свого веб-сайту для форматування формату форма). Крім того, Google дозволяє чудово співпрацювати (хоча якщо ви перебуваєте в локальній мережі, спільне використання робочої книги Excel робить те саме).
Webapp, який, на мій погляд, є більш потужним, ніж Google Spreadsheet, - це Zoho Sheets. Zoho має як дуже гарну підтримку VBA, так і зведені таблиці.
Вибачте, але вам доведеться викласти гроші Microsoft.
Форматування електронних таблиць Google обмежене порівняно з новішими версіями Excel (2007+). Мені було набагато простіше створити зручні таблиці з пристойним інтерфейсом за допомогою Excel, ніж Google Spreadsheets - все, що я роблю з останнім, схоже на Excel 2003!
Електронні таблиці Google роблять веб-взаємодію набагато краще, ніж Excel (отримання інформації з Інтернету, наприклад, ціни на акції, пошук в Інтернеті тощо).
Я не можу говорити з певним обмеженням, але електронні таблиці Google роблять інакше, ніж MS Excel. Наприклад, якщо вам потрібно програмувати в excel, ви будете використовувати VBA. Якщо ви збираєтеся програмувати в електронних таблицях Google, вам потрібно буде використовувати javascript.
Я майже впевнений, що вам не вдасться зберегти макрос, коли ви імпортуєте електронну таблицю з Excel в електронні таблиці Google. Якщо це проблема для вас, можливо, ви не хочете конвертувати.
Загалом, в електронних таблицях Google можна зробити дуже багато тих самих речей, але ви можете легко використовувати такі речі, як деякі розширені функції діаграм та графіків, які існують в Excel, або не існують, і їх потрібно створити, вимагаючи програми з ринку, або просто складніше використовувати. Google постійно оновлює їхній продукт, хоча це наблизиться.
Оскільки програми Google безкоштовні, я витратив приблизно 2 тижні на тестування електронної таблиці. Якщо ви не зіткнулися з чим-небудь, що зупинить вас, то, ймовірно, не виникне жодних проблем.
Осередки електронної таблиці Google завжди згортаються. Інформація, розміщена в цих клітинках із передачею рядків, не відображається належним чином. Це відбувається, коли ви завантажуєте ці електронні таблиці та відкриваєте їх у Open Office або MS Office.