-1

Как получить конкретный текст, если в строке есть конкретная буква? Например, строка A1:A6 содержит букву "c" в любой ячейке. Возвращает текст "Catch" в столбце A7. и если есть "b", то он должен вернуть "Bold" в A7. Я пытался заменить формулу, но она бесполезна. Я также попробовал функцию TEXT. но не смог получить результат. Кто-нибудь может помочь?

2 ответа2

1

Похоже, вы были ближе всего к функции TEXT, но просто не получили ее правильно.

В A7 попробуйте эту стандартную формулу¹,

=iferror(text(match("c", A1:A6, 0), "Catc\h"), iferror(text(match("b", A1:A6, 0), "\Bol\d"), ""))

В этой формуле есть прецедентная иерархия. Если в A1:A6 есть и c, и a b , c сначала выдает Catch, а b не выделяет жирный шрифт.


Las Обратная косая черта - это escape-символы, которые вызывают буквальную интерпретацию символов, используемых в маске формата.Без них, ч бы попытаться стать час и d будет пытаться стать днем. Не уверен, что именно B хочет стать, но ему нужен обратный слеш.

0

Эта формула обнаружит присутствие любого "c" в строке # 1:

=IF(ISERROR(MATCH("*c*",1:1,0)),"not found","found")

возможно, вы сможете адаптировать его для своих нужд.

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