У меня есть электронная таблица со столбцом B: B, отображающая более 30 тыс. Записей.Я пытаюсь найти способ: - проверить, является ли каждая из этих ячеек содержимым из диапазона «content1» - если так, то также проверить эту же ячейку, если также имеет содержимое из диапазона «content2» рядом с первым (но диапазонне обязательно той же длины, что и «content1» И, если вообще возможно, не обязательно либо существующей, - и в идеале с возможностью добавить еще пару диапазонов для поиска ... ЕСЛИ найдено содержимое из диапазона1 И 2 [И x]в ячейке из столбца B: B, затем извлеките содержимое ячейки справа от первых ячеек, показывающих "content1" ... "content2" ... и напишите его там, где находится формула ... Проще всего показатьпример:
Colum B:B Range1 Range2 Range3 Rangexx Result
The quick brown fox jumps fox brown quick jumps Fast Animal
The green tree moves slowly tree green fast Green Vegetal
The brown tree moves slowly tree brown slow Brown Vegetal
The green house in the tree house green House green
Hitchhiker guide to the galaxy galaxy guide Space
Таким образом, результат будет:
Column B:B Column C:C
The quick brown fox jumps Fast Animal
The green tree moves slowly ""
The brown tree moves slowly Brown Vegetal
The green house in the tree House green
Hitchhiker guide to the galaxy Space
Чего я хочу добиться, так это классифицировать большой набор слов с использованием нескольких критериев ...
Я нашел (и протестировал) формулу, которая позволяет мне тестировать текст из столбца B: B (используя массивы) по ОДНОМУ критерию и возвращать категорию - что уже удивительно ...
Но былоИнтересно, смогут ли вы, эксперты, реально продвинуться дальше и - используя любую формулу VBA VBA - позвольте мне выполнить эту классификацию, используя несколько критериев!
Формула =INDEX(result_text;MATCH(TRUE;ISNUMBER(SEARCH(search_text;B2));0))
С result_text
Доступ к смещенной категории относится к поиску search_text
в B2 успешно завершен!:)
Я также нашел макрос VBA, который, кажется, не слишком далек от того, чего я пытаюсь достичь, но мои навыки VBA еще слишком ограничены, чтобы его адаптировать (кажется, что поиск и зацикливание уже есть): Поиск нескольких разных строк в Excel VBA ...
Кроме того, я впервые публикую здесь - так что скажите мне, если я что-то не так написал в написании этого поста!:)
Txs!M.
пример ссылка на пример
https://drive.google.com/open?id=1OceFTFVz_-isGNkBXcKdIY4cxQ4vqKSf