Я знаю, что поиск в Excel не поддерживает Regex, в противном случае я бы предложил использовать поиск в ^T
(после T есть пробел, который игнорируется при публикации ...).
Тем не менее, я думаю, что вы можете достичь чего-то похожего с помощью условного форматирования:
Нажмите на ячейку A1 и выберите весь лист (Ctrl+A) или нажмите на ячейку A, затем нажмите на пересечение столбцов и меток строк, чтобы выделить все.
Выберите Условное форматирование, затем Новое правило.
Выберите «Использовать формулу, чтобы определить, какие ячейки форматировать» и в поле ввода «Форматировать значения, где эта формула верна», вставьте:
=LEFT(A1,2)="T "
LEFT()
возвращает первые n
символов от начала ячейки. Здесь я использовал n=2
.
Нажмите на кнопку «Форматировать ...» и выберите форматирование. Мне нравится использовать "Fill" и выбирать желтый, но решать вам. Нажмите "ОК" и "ОК" еще раз. Это должно выделить клетки, которые вы ищете.
Согласно дополнительному запросу
Я не уверен, что именно вы ожидаете, но так как вы хотите все строки, я бы сделал это так:
В новом столбце, скажем, "Z", объедините все ячейки с уникальным разделителем. Я думаю, что ^
является возможным разделителем для этой функции. Это будет работать, если в ваших данных нет ^
. В строке 2, например, вы можете иметь:
=A2&"^"&B2&"^"&C2&"^"&D2&"^"&E2&"^"&F2...X2&"^"&Y2
Это создаст одну длинную строку.
В следующем столбце используйте:
=IF(OR(LEFT(Z2,2)="T ",NOT(ISERROR(FIND("^T ",Z2)))),1,0)
Это даст 1
во всех строках, которые содержат ячейки, содержащие "Т".
Установите фильтр и отфильтруйте все 1
чтобы получить нужные вам строки.
Указано Барри Гудини (не называйте меня за эту часть), что проще / проще / короче:
В новом столбце, скажем, «Z», поместите следующую формулу и перетащите ее вниз:
=COUNTIF(A2:Y2, "T *")
Поместите фильтр в столбец Z и отфильтруйте все с 0
.
Выделите нужные вам строки.