Как найти номер в гугл таблице

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

К счастью, в Google Таблицах есть функция поиска и замены, которая позволяет выполнять поиск по всем книгам.

В этом руководстве мы продемонстрируем на примере, как выполнять поиск в ваших таблицах Google с помощью функции поиска и замены. Мы также объясним, какие варианты поиска и замены доступны, чтобы помочь вам еще точнее настроить поиск, чтобы вы получили именно то, что ищете.

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

Поиск с использованием параметра поиска для выделения всех совпадающих ячеек на листе

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

Обратите внимание, что это часть последнего варианта замены, который мы рассмотрим в следующем разделе. используйте эту опцию, если вы хотите быстро выполнить поиск по всему листу и выделить ячейки, в которых есть соответствующая строка.

Предположим, у вас есть набор данных, как показано ниже, и вы хотите узнать все ячейки, в которых есть имя «Отметить»:

Ниже приведены шаги по поиску в Google Таблицах с помощью функции поиска:

Вышеупомянутые шаги выделят все ячейки с соответствующей текстовой строкой.

Если вы хотите пройти по каждой ячейке одну за другой, вы можете использовать стрелки, указывающие вниз и вверх, в поле «Найти».
Вы также можете визуально просмотреть результат, так как все совпадающие ячейки выделены зеленым цветом.

Это действительно быстрый метод, и вы можете использовать его, чтобы узнать, есть ли какие-либо ячейки, соответствующие текстовой строке, и пройти их по одной.

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

Поиск с помощью функции поиска и замены

Предположим, у нас есть следующие данные на одном листе:

Показанный набор данных очень прост, и вы, очевидно, можете найти то, что вам нужно, просто взглянув на него. Однако мы сделали его простым, чтобы упростить понимание.

Теперь предположим, что мы хотим найти ячейки, содержащие имя «Пол». Вот шаги, которые нужно выполнить, чтобы их найти:

  • Щелкните меню «Правка» в строке меню.
  • Выберите вариант «Найти и заменить».
  • Откроется диалоговое окно «Найти и заменить». Кроме того, вы можете открыть это окно напрямую, нажав CTRL + H (если вы на ПК) или Cmd + H (если вы на Mac).
  • В поле ввода рядом с меткой «Найти» введите слово, которое вы хотите найти (в нашем примере мы можем ввести слово «Пол», поскольку это то, что мы ищем).
  • Щелкните «Найти».
  • Это выберет первую ячейку, содержащую слово.
  • Если на листе есть несколько экземпляров слова, нажатие на «Найти» каждый раз выбирает следующую ячейку, содержащую слово.
  • Когда вы дойдете до последнего вхождения слова, вы увидите сообщение «Больше результатов не найдено. Зацикливание »в нижней части диалогового окна.
  • Если вы нажмете кнопку «Найти» после того, как увидите это сообщение, функция «Найти и заменить» вернется к первому вхождению слова.
  • Когда вы закончите поиск (и / или замену), нажмите кнопку «Готово», чтобы закрыть диалоговое окно «Найти и заменить».

Примечание. После шага 6, если вы хотите заменить слово чем-то другим, вы можете ввести новое слово рядом с меткой «Заменить на». В этом случае вам нужно будет нажать кнопку «Заменить» (если вы хотите вручную заменять слово по одному) или кнопку «Заменить все» (если вы хотите заменить все вхождения слова сразу).

Также обратите внимание, что вы можете использовать диалоговое окно «Найти и заменить», чтобы найти то, что вам нужно, на текущем листе, на всех листах или даже в выбранном диапазоне ячеек.

Просто выберите раскрывающийся список со стрелкой рядом с надписью «Поиск» и выберите нужный вариант:

Параметры поиска и замены

Если вы посмотрите на диалоговое окно «Найти и заменить», то обнаружите, что есть много других параметров, помимо поиска, замены и поиска.

Каждый из этих вариантов может помочь вам в дальнейшей настройке поиска, чтобы вы могли найти именно то, что вам нужно.

Давайте посмотрим на некоторые из этих вариантов:

  • Учитывать регистр: выбор этого параметра позволяет сделать поиск чувствительным к регистру. Поэтому, если у вас есть ячейка, содержащая «paul» (со строчной буквой «p»), поиск будет игнорировать ячейку.
  • Соответствовать содержимому всей ячейки: выбор этого параметра позволяет искать ячейки, которые точно соответствуют поисковому слову. Например, если этот флажок установлен и ваше слово для поиска — «Пол Родригес», то при поиске в качестве совпадения учитывается только ячейка, содержащая точно полное имя. Однако, если искомым словом является просто «Пол», то при поиске полное имя игнорируется, так как оно не является точным совпадением.
  • Поиск с использованием регулярных выражений: этот параметр используется, если у вас есть регулярное выражение в поле «Найти». Регулярное выражение — это своего рода строка, содержащая определенный шаблон. Если содержимое ячейки соответствует шаблону, это считается «совпадением». Дальнейшее объяснение регулярных выражений выходит за рамки этого руководства, но если вы хотите узнать о нем больше, вы можете щелкнуть ссылку «Справка» рядом с опцией:
  • Также поиск в формулах: как правило, функция «Найти и заменить» просто выполняет поиск по содержимому ячеек и результатам формул. Если вы также хотите увидеть, содержится ли ваше слово для поиска в фактической формуле ячеек, вам необходимо проверить эту опцию.

Поиск с использованием условного форматирования (для поиска и выделения ячеек с помощью строки поиска)

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

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

Итак, для того же набора данных, если вы хотите найти все ячейки, содержащие имя «Пол», выполните следующие действия:

  • Щелкните меню Формат в строке меню.
  • Выберите параметр «Условное форматирование».
  • В правой части окна откроется боковая панель «Правила условного формата».
  • В поле ввода под «Применить к диапазону» введите диапазон ячеек, в котором нужно выполнить поиск, или просто выберите диапазон ячеек. В нашем примере мы можем ввести A2: B11.
  • При выборе диапазона ячеек открывается диалоговое окно, в котором отображается выбранный диапазон. Когда вы закончите, вы можете нажать ОК. Если вы предпочитаете вводить диапазон вручную, пропустите этот шаг.
  • Затем в разделе «Правила форматирования» в разделе «Форматировать ячейки, если» щелкните стрелку раскрывающегося списка.
  • В появившемся раскрывающемся списке выберите параметр «Текст содержит».
  • Вы увидите поле ввода под раскрывающимся списком. Введите здесь слово для поиска. Если вы ищете ячейки, содержащие слово «Пол», введите слово «Пол».
  • В разделе «Стиль форматирования» нажмите кнопку «Цвет заливки» ().
  • Выберите цвет, который хотите использовать, чтобы выделить совпадающие ячейки / строки. Мы выбрали «желтый».
  • Наконец, нажмите кнопку «Готово», чтобы условное форматирование сделало свою работу.

Вы должны увидеть все ячейки, содержащие слово «Paul» в выбранном диапазоне, выделенные желтым цветом.

Другие параметры поиска в условном форматировании

Функция правил условного формата предоставляет вам несколько вариантов, чтобы вы могли найти то, что вам нужно.

Если вы щелкните стрелку раскрывающегося списка под «Форматировать ячейки, если» (в разделе «Правила форматирования»), вы найдете некоторые из следующих параметров:

  • Текст содержит : для поиска ячеек, которые содержат искомое слово как часть своего содержимого.
  • Текст не содержит : найти ячейки, в которых нет искомого слова.
  • Текст начинается с : для поиска ячеек, которые начинаются с искомого слова.
  • Текст заканчивается на : найти ячейки, заканчивающиеся искомым словом.
  • Текст точно : найти ячейки, содержащие точно и только искомое слово.

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

В этом руководстве мы рассмотрели два метода, с помощью которых вы можете выполнять поиск в Google Таблицах и находить определенные ячейки с соответствующими данными.

Первый метод использует функцию «Найти и заменить», которая является наиболее часто используемой функцией поиска в Google Таблицах.

Второй метод использует функцию условного форматирования для выделения совпадающих ячеек в заданном диапазоне.

Хотя этот метод не очень часто используется для поиска, вы можете использовать его для выделения жизненно важных ячеек на ваших таблицах и выполнения аналитических исследований ваших данных.

Надеемся, это было полезно.

Поиск на листе

В Google Таблицах есть возможность искать текстовые и числовые значения на листе.

Для этого нужно воспользоваться сочетанием клавиш Ctrl+F. После нажатия в правом верхнем углу появится окно для поиска:

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

Вводите туда текст или число, которые хотите найти. Обратите внимание, что в больших таблицах с тысячами и десятками тысяч строк поиск может вестись достаточно медленно. придется запастись терпением.

В окне будет видно, сколько упоминаний введенного текста есть на листе. А на самом листе искомый текст будет выделяться:

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

При нажатии на стрелки в окне поиска вы будете переходить от значения к значению.

Поиск и замена (“Найти и заменить”)

Если нужно не только искать определенные значения на листе, но и заменять их на другие, пользуйтесь инструментом “Найти и заменить”. Он вызывается сочетанием клавиш Ctrl+H:

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

Это диалоговое окно появится после нажатия сочетания клавиш.

Допустим, вы решили, что теперь канал продаж “Сайт” в вашем документе должен называтьcя не так, а по-другому: “Интернет”. Поскольку клиенты приходят и через соцсети, и через сайт, и так далее.

Тогда введите в первое поле старое значение, а во второе – новое, и выберите тот диапазон, в котором нужно слова заменить:

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

После чего нажмите “Заменить все” – все слова “Сайт” на листе (или в выбранном диапазоне, или на всех листах, смотря что вы выбрали в предыдущем пункте) поменяются на “Интернет”.

Если вы отметите пункт “Учитывать регистр”, то заменятся только слова “Сайт” с большой буквы, а “сайт”, “САЙТ” и другие варианты не будут затронуты.

Если отметите пункт “Совпадение с полным содержанием ячейки”, то будут заменены слова “Сайт” только в тех ячейках, в которых больше ничего нет.

Удаление с помощью “Найти и заменить”

Бывает, что нужно не заменять какое-то значение, а удалить его.

Например, при копировании диапазона из Excel (не импорте, а именно копировании с помощью клавиш Ctrl+C и Ctrl+V) чисел с разделителями разрядов последние заменяются на пробелы, что превращает числа в текст:

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

Остается либо менять формат в Excel на числовой без разделителей разрядов перед копированием, либо удалить пробелы.

Для этого нужно скопировать пробел из этого числа и вставить его в поле “Найти” в диалоговом окне “Найти и заменить”. А поле “Заменить на” оставить пустым. То есть мы будем менять пробел на ничего – что и означает удалить его.

“Найти и заменить” в Google Таблицах. Работа с текстом и формулами

После нажатия на “Заменить все” в окне появляется информация о количестве замененных значений.

Замена значений в формулах

Инструментом “Найти и заменить” можно пользоваться и для изменения существующих формул.

Например, у вас есть несколько функций IMPORTRANGE, загружающих данные из файла. И вам понадобилось изменить ссылку на файл в этих функциях.

Для этого нужно выделить диапазон с функциями, в поле “Найти” вставить старую ссылку, в поле “Заменить на” – новую, отметить пункт “Поиск по формулам” и нажать “Заменить все”.

  • 08.11.2022

Ищем позицию заданного значения в тексте функцией FIND в google таблицах

Стоит задача: найти нужное значение из текста, указанное в отдельной ячейке в google таблице.

=FIND(V107; U107; 1)

Будем определять позицию слова «leo» в тексте: «Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.», начиная с первого символа [starting_at] = 1.

Функция FIND (НАЙТИ) нашла эти символы в тексте, начиная со 122 символа по счету: l = 122.

Пример работы функции FIND (НАЙТИ) в google таблицах

Синтаксис и основные положения функции FIND (НАЙТИ) в google таблицах

Главное отличие функции FIND от функции SEARCH — строгая зависимость от регистра! Т.е., функция FIND находит искомое значение в тексте с точным совпадением (ищет то и в таком же виде, как указано в ячейке или запрограммировано в самой функции).
Если в тексте не будет полного совпадения — выдаст ошибку #VALUE!

Пример ошибки при работе с функцией FIND (НАЙТИ) в google таблицах

=FIND(search_for; text_to_search; [starting_at]) - латинская версия
=НАЙТИ(запрос; текст; [начиная_с]) - русская версия
  • Search_for (запрос) — искомый объект. Может выступать в качестве запрограммированного запроса внутри функции, другой функцией, информацией в другой ячейке.
  • Text_to_search (текст) — текст, в котором нужной найти позицию Search_for (запрос).
  • [Starting_at] [начиная_с] — по умолчанию = 1. Запрограммированная позиция в Text_to_search (текст), с которой нужно найти Search_for (запрос).

Статьи по теме

Ищет строку или столбец, содержащие ключевое значение. Возвращает значение ячейки, расположенной в диапазоне результатов в той же позиции, что и искомые строка или столбец.

Пример использования

ПРОСМОТР(10003; A1:A100; B1:B100)

ПРОСМОТР(10003; A1:B100)

ПРОСМОТР(“нечто”; A1:Z10)

Синтаксис

ПРОСМОТР(запрос; диапазон_поиска|массив_результатов_поиска; [диапазон_результатов])

  • запрос – значение для поиска в строке или столбце, например 42, “кошка” или L24.
  • диапазон_поиска|массив_результатов_поиска  – один из способов использования функции ПРОСМОТР  – это поиск только по одной строке или столбцу (диапазон_поиска) с помощью второго аргумента – диапазон_результатов. Второй способ заключается в объединении этих двух аргументов в один массив_результатов_поиска, где поиск производится по первой строке или столбцу, а значение возвращается из последней строки или столбца в массиве.
  • диапазон_результатов  – [ НЕОБЯЗАТЕЛЬНО ] – диапазон, из которого возвращается результат. Возвращенное значение соответствует месту, где находится запрос в диапазоне_поиска. Диапазон должен состоять из одной строки или столбца. В нем нельзя использовать метод массив_результатов_поиска.

Примечания

Функция ПРОСМОТР будет корректно работать, только если данные в аргументе диапазон_поиска или массив_результатов_поиска отсортированы. В противном случае рекомендуется использовать ВПР, ГПР или другие схожие функции.

Если запрос невозможно найти, для поиска будет использоваться меньшее значение диапазона. Например, если в наборе данных содержатся цифры 1, 3 и 5, а в качестве запроса указано 2, то для поиска будет использоваться 1.

При использовании аргумента массив_результатов_поиска будет возвращена последняя строка или столбец в диапазоне. Если вам нужна другая строка или столбец, воспользуйтесь функциями ВПР или ГПР .

Если при использовании аргумента массив_результатов_поиска в указанном диапазоне столбцов больше, чем строк, поиск будет вестись слева направо по первой строке диапазона, а если количество строк и столбцов совпадает или строк больше, – сверху вниз по первому столбцу диапазона.

См. также:

ВПР: Производит поиск по первому столбцу диапазона и возвращает значение из найденной ячейки.

ГПР: Производит поиск по первой строке диапазона и возвращает значение из найденной ячейки.

ПОИСКПОЗ: Возвращает относительное положение значения в диапазоне.

Эта информация оказалась полезной?

Как можно улучшить эту статью?

Внимание

Данная статья была написана нашим консультантом

Если у вас остались любые вопросы по ней – направляйте их в виджет вашего личного кабинета (Твой гид по платформе)

При работе с Google-таблицами может потребоваться дописывать новые значения в строчку по ходу работы бота, или же найти конкретную строку по определенному параметру (например, по номеру телефона или имени), и дописать в нее новые значения.
Основная информация по работе с Google-таблицами: Как работать с данными в таблице Google

Добавление новых данных в строку сразу после ее создания

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

API-запрос на добавление новой строки AddData возвращает номер созданной строки в поле ответа row, и далее можно использовать полученный номер для введения дополнительных данных в эту же строку.

Подробная информация о запросах в Google-таблицы: Добавление/Удаление/Редактирование данных в таблице

1) В стрелке после запроса AddData установите тип: Результат, и присвойте переменной с именем row значение result.row – это и будет номер созданной строки.

2) В дальнейшем возможно использовать запрос UpdateCell для добавления новых данных в эту строку.
Пример URL запроса: https://script.google.com/macros/s/AKfycbywN2f6PJs_2OhVSgDaN1oUEK9N-OmBuancUMJA-wuIfPXovZ0PJnY9iAsZ12sYd_LP/exec?action=updateCell&sheetURL={url}&sheetName={sheet}&row={row}&col=B, где:

Параметр Значение
{url} Ссылка на вашу таблицу
{sheet} Название страницы таблицы
{row} Переменная, содержащая номер строки, полученная в шаге №1
col=B Буква столбца, в ячейку которого будет внесена новая информация, в данном примере это столбец B

Поиск строки для внесения в нее новых данных

В случае если вам необходимо найти конкретную строку в уже существующей таблице, и внести в нее новые данные, для получения номера строки нужно воспользоваться запросом для получения данных из таблицы: Получение данных из таблицы
Пример URL запроса для поиска строки по номеру телефона: https://script.google.com/macros/s/AKfycbywN2f6PJs_2OhVSgDaN1oUEK9N-OmBuancUMJA-wuIfPXovZ0PJnY9iAsZ12sYd_LP/exec?sheetURL={url}&sheetName={sheet}&filterHead=Номер&filterValue={number}, где:

Параметр Значение
{url} Ссылка на вашу таблицу
{sheet} Название страницы таблицы
filterhead=Номер

Заголовок столбца таблицы, в котором будет производиться поиск, в данном примере это столбец с названием “Номер”

{number} Номер телефона, который нам надо найти в стоблце

1) В стрелке после запроса для получения данных из таблицы установите тип: Результат, и присвойте переменной с именем row значение result.data.0.Row – это и будет номер найденной строки.

2) Дальнейшие действия аналогичны шагу №2 из первого случая.
Таким образом вы можете добавлять данные в конкретную строку Google-таблицы.

Добавить комментарий