Мне нужно отфильтровать записи, содержащие короткие формы слов (например, "Rd" для "Дорога"), однако функция фильтра для содержания "Rd" вернула бы мне все записи со словами, содержащими "Rd", например, forward, card и т.д.

Есть ли способ отфильтровать записи, если само слово "Rd" стоит отдельно в предложении и не является частью других неуместных слов?

2 ответа2

2

Это небольшая корректировка решения CLockeWork. Если вспомогательный столбец ограничен:

= - ISNUMBER(НАЙТИ ("Rd", "" & A1 & ""))

Это вернет 1, если ячейка содержит:

<> Rd <>

или начинается с:

Rd <>

или заканчивается:

<> Rd

где <> представляет символ "пробел".

1

Самое простое решение: создайте дополнительный столбец с формулой, которая ищет короткие слова формы (не зная больше о ваших данных, я не могу помочь конкретно с формулой)

Затем просто отфильтруйте этот столбец.


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

=LEN($A2)=2

Или при использовании таблицы:

=LEN([@[TargetColumn])=2

Любой из них вернул бы значение ИСТИНА или ЛОЖЬ, которое вы могли бы затем отфильтровать.

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