Excel LEN между двумя символами

Excel LEN между двумя символами
Excel LEN между двумя символами - amyhirschi @ Unsplash

Если я правильно понял ваш вопрос, попробуйте следующее решение, если ваша версия Excel поддерживает функцию FILTERXML. Хотя вы не определили значение x, в данном примере я устанавливаю его равным 6.

См. скриншот ниже. Столбец D предназначен только для справки. Он не используется в формуле.

Данные примера находятся в ячейках C2 - C9

Выберите ячейку C2, перейдите в раздел Условное форматирование и добавьте новое правило. Вставьте в него следующую формулу.

=MAX(LEN(TRANSPOSE((FILTERXML("<t><s>"&SUBSTITUTE(C2,"|","x</s><s>")&"x</s></t>","//s"))))-1) > 6

Выберите форматирование по своему усмотрению и сохраните правило. Теперь воспользуйтесь редактором форматирования и примените форматирование ко всем намеченным ячейкам.

Проверьте это и дайте мне знать, если это работает для вас.

Рекомендую посмотреть эти видео для лучшего погружения в вопрос:

Прикрепленное видео 1 - ФУНКЦИИ ПСТР+ПОИСК+ПОИСК+ПОИСК и ПРАВСИМВ+ДЛСТР+ПОИСК

Прикрепленное видео 2 - Excel замените последнюю запятую на точку - 2421


NevaDev, 4 февраля 2023 г., 05:47