#arrays #sorting #google-sheets #google-sheets-formula
#массивы #сортировка #google-sheets #google-таблицы-формула
Вопрос:
возникли некоторые проблемы с поиском частичных совпадений, используя три разных диапазона для моего списка. Пожалуйста, смотрите прилагаемую фотографию для получения более подробной информации. Я пробовал регулярное сопоставление, если поиск, Если поиск, Если совпадение, ВПР. Результаты, которые я хотел бы получить, относятся к столбцам B, C, D в соответствии с тремя различными поисками, которые мы проводим на основе столбцов I, K, M для связанной фотографии, приведенной ниже. Снимок экрана Google Sheet
Вот пример электронной таблицы
Например, я чувствую, что эта формула близка к тому, чтобы работать, но не могу ее полностью понять.
=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 /…