Исходная ссылка: извлечение данных между двумя символами в Excel

У меня есть комбинация ячеек, где у некоторых есть псевдонимы, а у других нет ников.

Некоторые из них будут иметь псевдонимы < > а некоторые будут просто адресом электронной почты. Если я скопирую и вставлю следующее во всю строку, некоторые ячейки будут пустыми:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)), "") 

Если конкретная ячейка не содержит < и > , я бы хотел, чтобы формула просто взяла точную копию и вставила ее с той же строкой, что и другие, чтобы я могла просто скопировать и вставить всю строку, не проверяя, пустые ли ячейки.

Как мне этого добиться?

1 ответ1

1

Все, что вам нужно сделать, это заменить последний "" на A1 чтобы в случае, если excel не нашел < или > он возвращал все содержимое A1 вместо пустого:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)),A1)

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