Частичные совпадения в таблицах Google

#arrays #sorting #google-sheets #google-sheets-formula

#массивы #сортировка #google-sheets #google-таблицы-формула

Вопрос:

возникли некоторые проблемы с поиском частичных совпадений, используя три разных диапазона для моего списка. Пожалуйста, смотрите прилагаемую фотографию для получения более подробной информации. Я пробовал регулярное сопоставление, если поиск, Если поиск, Если совпадение, ВПР. Результаты, которые я хотел бы получить, относятся к столбцам B, C, D в соответствии с тремя различными поисками, которые мы проводим на основе столбцов I, K, M для связанной фотографии, приведенной ниже. Снимок экрана Google Sheet

Вот пример электронной таблицы

https://docs.google.com/spreadsheets/d/1cET5QItNTP_hueVczzXR-1zFqV1xi5preMa0f2xoD3M/edit#gid=1978015687

Например, я чувствую, что эта формула близка к тому, чтобы работать, но не могу ее полностью понять.

=IF(СОВПАДЕНИЕ (D8, J: J), 1, 0)

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

Комментарии:

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

2. Не могли бы вы поделиться копией электронной таблицы с формулами, которые вы пробовали? Кроме того, в формуле, которую вы опубликовали, почему вы используете столбец L, если на листе пусто?

3. Вот пример в виде электронной таблицы (также отредактированный в исходном сообщении). Существует лучшее объяснение нашей проблемы, а также описания результатов, которые мы хотим вернуть. docs.google.com/spreadsheets/d / … (Столбец L был опечаткой) @Kessy Спасибо за вашу помощь, дайте мне знать, если я могу предоставить какую-либо другую информацию.

4. Вот пример в виде электронной таблицы (также отредактированный в исходном сообщении). Существует лучшее объяснение нашей проблемы, а также описания результатов, которые мы хотим вернуть. docs.google.com/spreadsheets/d / … @kishkin Спасибо за вашу помощь, дайте мне знать, если я могу предоставить какую-либо другую информацию.

5.Чего вы пытаетесь достичь? Представляет ли ваша фотография точный результат, который вы хотите получить на прилагаемом листе. Кол C D E . и можете ли вы открыть Edit доступ к листу. @Zigzagzot

Ответ №1:

Ниже приведена формула с наибольшей точностью, которая может охватить ваши варианты использования. Я добавил новый лист в ваш G-лист под названием «Пример Gangula — SO» с решением, реализованным в ячейках с зеленой рамкой.

 =IF(OR(ArrayFormula(IFerror(IF($K$27:$K$39="",0,SEARCH($K$27:$K$39,$H27)),0))),1,0)
 

Это позволяет решить более 90% тестов, которые вы добавили в таблицу Google.

Пример скриншота: Пример скриншота решения

Комментарии:

1. Я сохранил лист на своем диске для тестирования и резервного копирования: docs.google.com/spreadsheets/d /…