Похожие вопросы

Microsoft Excel: объединение двух листов и дедупликация
Как я могу редактировать документ google с помощью vi и автоматически обновлять исходный документ в облаке при записи файла?
Как синхронизировать Excel с электронной таблицей Google Docs
Как рассчитать общую разницу между двумя столбцами цифр в Google spreadsheet / Excel?
Windows 7 Служба Печати Google
Google Docs чертежи для Visio
Как скопировать строки на основе значения одной ячейки в Google Таблицах?
Как рассчитать процент в Google Docs [закрыто]
Автоматическое открытие PPT, DOCX и т. д. В chrome?
Формула для обновленных курсов валют в Excel или других электронных таблицах?
Остановить Google Chrome открытие файлов Office с помощью документов Google
Как создать ярлык на рабочем столе для создания нового документа Google?
Документы Google: как периодически выполнять резервное копирование?
Открытие Google Docs из Проводника Windows 10
Как автоматически синхронизировать документы Google с Dropbox?

Как скопировать строки на основе значения одной ячейки в Google Таблицах?

у меня есть два листа в Excel, которые дублируются на листах Google. Лист 1-список имен с различных битов информации, например

Name                  Number     Outcome
Colin Smith           12345      Booked
Brian Davis           12346      No answer
Jimbo Jones           12347      Booked
Weyland Smithers      12348      Booked
Meg Griffin           12349      No answer

лист 2 является дубликатом всех имен с результатом "нет ответа",

Name                  Number     Outcome
Brian Davis           12346      No answer
Meg Griffin           12349      No answer

на данный момент я должен регулярно фильтровать лист 1, чтобы найти все результаты "без ответа" и скопировать их вручную. Есть ли способ настроить Лист2, чтобы любые строки "без ответа" автоматически добавлялись, а затем также удалялись, если измененный.

Я пытаюсь сделать это без использования макросов, поскольку этот документ продублирован в Документах Google.

Как я могу это сделать?

5
задан Tim Wilkinson
источник

1 ответов

я попробовал несколько вещей и в итоге получил рабочее решение, но для этого требуется вспомогательный столбец в вашем первом листе. Я собираюсь предположить, что ваши примерные данные находятся в Столбцах A:C листа 1, и они должны входить в столбцы A:C в листе 2.

вспомогательный столбец переходит в столбец D листа 1 и просто подсчитывает вхождения значений "нет ответа". Итак, от D2 и далее:

=COUNTIF(C:C2,"No answer")

для вашего примера данных, это покажет значения 0, 1, 1, 1, 2 через первые 5 строк данные.

тогда в Sheet2 вы можете искать значения на основе новых значений в столбце helper. Поместите это в A2 листа 2 и скопируйте его во все столбцы и столько строк, сколько вам нужно:

=IFERROR(INDEX(Sheet1!A:A,MATCH(ROW()-1,Sheet1!$D:$D,0)),"")

проверить его без IFERROR во-первых, так как это ловит все ошибки, а не только на.

2
отвечен freekvd 2014-12-17 09:40:29
источник

Другие вопросы google-docs google-spreadsheets microsoft-excel