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

26

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

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

Джеффри
источник
1
Не дурак, этот вопрос был задан непосредственно студентам колледжа. Этот носит более общий характер.
Эван Плейс
@TalGalili, как правило, касается вопросов, связанных с Google Docs, и особенно о Speardsheets.
Меня действительно беспокоит, что в таблицах Google нет функции CLEAN (). См. Webapps.stackexchange.com/questions/33989/…
Райан
2
Этот вопрос кажется не по теме, поскольку он касается более старой версии таблиц Google, и многие ответы устарели.
Йонска

Ответы:

8

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

neilfein
источник
8

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

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

Google Apps Marketplace

Адам Папа
источник
3
-1 Это уже не правда. Google Spreadsheets теперь полностью поддерживает сводные таблицы по умолчанию.
Эван Плейс
2
У него даже нет приличного формата ячеек для дат ... дд / мм / гггг (дддд) и т. Д. На 21/09/2013 (воскресенье) ... с рабочим днем ​​... вам нужен длинный хак чтобы сделать простой формат даты ... и многое другое .. Google Spreadsheet предназначен только для простого использования ... не для чего-то настолько серьезного.
Высшая башня
@pnuts спасибо за информацию .. да, это здорово. я не проверял другие новые функции ... но уверен, что до MS Excel еще далеко.
ihightower
7

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

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

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

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. В правильных руках он способен делать удивительные вещи.

Yahel
источник
4

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

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

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

Майкл
источник
1

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

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

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

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

седло
источник
0

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

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

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

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

Бен Хоффман
источник
2
Я не буду понижать голос, но я бы не стал рассматривать GSpreadsheet с использованием Javascript поверх VB как ограничение. Также я бы не счел недостатком отсутствие перекрестной совместимости макросов с Excel, я бы посчитал ограничением Excel то, что он не поддерживает более широко используемый и универсальный Javascript для макросов.
Эван Плейс
@Evan - Я согласен с тобой. Я хотел сказать, что когда у вас есть код на одном языке, для конвертации на другой язык требуются время и / или деньги. В данном случае от VBA до JavaScript. В общем, я бы предположил, что JavaScript может делать все (и, вероятно, гораздо больше), чем VBA, но я не знаю различий достаточно хорошо, чтобы сказать наверняка. Независимо от усилий будут вовлечены в преобразование макросов.
Бен Хоффман
Единственная причина, по которой я поднял это. В сравнении 1–1 таблиц Google с Excel это не ограничение функциональности. Это только недостаток, если вы переносите электронную таблицу Excel, содержащую макросы, в электронные таблицы Google.
Эван Плейс
Э-э ... первое предложение в абзаце Бена гласит: «Я не могу говорить с каким-то конкретным ограничением, но в Google Spreadsheets все по-другому», поэтому он совершенно ясно не говорит, что это ограничение функций, просто разница.
Мэтт Паркер
Извините, я проголосовал, потому что вы дали неправильный совет. Вы сказали: «Условное форматирование ... либо не существует, но должно быть построено». Буквально вчера я работал в Excel и был шокирован тем, что не могу выполнить условное форматирование текстового содержимого в ячейке, когда в Документах Google разрешено «Изменить цвета с помощью правил», в которых доступно больше правил.
Бернхард Хофманн
-1

Ячейки электронной таблицы Google всегда свернуты. Информация, помещенная в эти ячейки с переводом строки, отображается неправильно. Это происходит, когда вы загружаете эти таблицы и открываете их в Open Office или MS Office.

Ravi.Kumar
источник