Инструмент поиска в Excel позволяет использовать строку как часть ячейки или всю ячейку, но могу ли я использовать ее для более сложных параметров? Например, если я ищу ячейки, оканчивающиеся на "cht", для подсчета я бы использовал «* cht» с COUNTIF. Как я могу использовать ту же опцию для поиска?

Спасибо

3 ответа3

1

Я использую бесплатную надстройку RegEx Find / Replace, которая добавляет функцию поиска в Excel.

Чтобы найти ячейки, оканчивающиеся на cht просто используйте выражение: cht$ ($ marks end of cell)

(Я никак не связан с этой надстройкой, просто пользователь-энтузиаст.)

0

Один из относительно простых и быстрых способов - использовать вспомогательный столбец, чтобы определить, заканчивается ли ячейка в cht , а затем отфильтровать это:

В B1: =IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")

Затем отфильтруйте:

Редактировать: ИЛИ - если вы использовали вспомогательный столбец, как указано выше, вы можете использовать это (ввод с помощью CTRL+SHIFT+ENTER), скажем, D2 и перетащить вниз:

=IFERROR(INDEX($B$2:$B$100,SMALL(IF($B$2:$B$100<>"",ROW($B$2:$B$100)-ROW(B$2)+1),ROWS(B$2:B2))),"")

-1

Если вы ищете * cht с помощью пункта меню «Найти ...», то Excel найдет в ячейках ячейки, содержащие cht в начале, середине или конце текста. Excel также может найти CHT в формулах.

Но если вы установите флажок "Совпадение всего содержимого ячейки" в диалоговом окне "Найти", Excel найдет только те ячейки, которые заканчиваются на "cht". Например, «Образец чт » или «Я чт ». Он не найдет ячейки, которые имеют "cht" в других местах, таких как «Это образец cht » или « cht temp».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .