it-swarm.xyz

Какие ограничения существуют в Google Sheets по отношению к Microsoft Excel?

Офисные лицензии стоят дорого.

Какие функции Microsoft Office отсутствуют в Google Sheets, которые были бы полезны для обычного личного или делового использования?

25
Jeffrey

Я считаю неспособность электронных таблиц Google выбирать несмежные строки или столбцы серьезным ограничением, особенно при форматировании электронной таблицы. Сочетания клавиш, которые будут работать на одной платформе, но не на другой, серьезно мешают мне использовать документы Google в целом. (Тем не менее, я часто использую Документы Google и хотел бы использовать его для большего.)

8
neilfein

В Google Spreadsheets нет встроенных сводных таблиц. Для любого серьезного анализа данных, который может стать настоящим прорывом.

Тем не менее, кажется, что на рынке есть приложения, которые добавляют эту функциональность, например:

Google Apps Marketplace

8
Adam Pope

Помимо того, что уже было сказано:

Отсутствие разбора текста на столбцы.

То есть, если у меня есть строка типа

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

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

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

Обновление (Эван): это не встроенная функция, но ее можно добавить

Первый метод использует магию некоторых электронных таблиц

В ячейку B2 вставьте следующее:

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

Сохраните и закройте редактор сценариев. Затем обновите электронную таблицу. Загрузка займет секунду, но вы должны увидеть всплывающее меню "Advanced" после "Help" на панели инструментов.

Чтобы использовать это:

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

Это волшебство, оно автоматически разделит значения на столбцы. Если вам интересно, нестандартная функция "Текст в столбец" использует запятые в качестве разделителей.

Эта версия работает только в одной строке за раз. В последнее время я делал много пользовательских сценариев для Служб Google, поэтому буквально потребовалось около 20-30 минут, чтобы перевести это с концепции на работу. Если вы хотите один, где вы можете выбрать и разделить несколько строк, просто запросите его в комментариях или используйте формулу выше.

Что бы вы ни делали, не стоит недооценивать силу сценариев Google Apps. В правильных руках, он способен делать удивительные вещи.

7
Yahel

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

Zoho Sheets - это веб-приложение, которое, на мой взгляд, более мощное, чем Google Spreadsheet. Zoho имеет как очень хорошую поддержку VBA, так и сводные таблицы.

За все остальное, извините, но вам придется выложить деньги в Microsoft.

4
Michael

Я бы сказал, что два, которые я заметил, это:

  • Отсутствие проверки орфографии
  • Не так много типов графиков, встроенных, в частности, в базовые графики для акций.
1
Wil

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

Электронные таблицы Google значительно лучше взаимодействуют с Интернетом, чем Excel (получение информации из Интернета, например, о ценах на акции, поиске в Интернете и т.д.).

0
Col

Я не могу говорить с определенным ограничением, но таблицы Google работают не так, как MS Excel. Например, если вам нужно программировать в Excel, вы будете использовать VBA. Если вы собираетесь программировать в Google Spreadsheets, вам нужно будет использовать JavaScript.

Я почти уверен, что вы не сможете сохранить свои макросы при импорте таблицы из Excel в таблицы Google. Если это проблема для вас, вы можете не захотеть конвертировать.

В целом, Google Spreadsheets может делать много одинаковых вещей, но вы можете найти удобство в использовании, например, некоторые из расширенных функций диаграмм и графиков, которые существуют в Excel, либо не существуют, но должны быть созданы, требуют приложения из магазина, или просто сложнее в использовании. Google постоянно обновляет свой продукт, хотя и будет становиться все ближе.

Так как приложения Google бесплатны, я бы потратил около 2 недель, чтобы опробовать электронную таблицу. Если вы не сталкивались с чем-либо, что может помешать вам, у вас, вероятно, не будет проблем.

0
Ben Hoffman