-1

У меня проблема с Excel, к которой я не знаю, как подойти. Позвольте мне объяснить сценарий.

Столбец A заполняется именем, которое имеет имя и второе имя. Мне нужно отфильтровать записи по нескольким критериям, пропустив те имена, которые содержат символ апостроф ['] или число, и скопировать те, которые не содержат ни один, в столбец B.

Например:

  Col A                Col B

  Henry 'James'                     (Contains apostrophe)
  Henry Peter          Henry Peter  (No apostrophe or number)
  Henry PP123                       (Contains number)

Согласно этому примеру, только Генри Питер должен быть скопирован.

Есть много очевидных способов сделать это, если это требует тестирования для одного условия. В этом случае может быть любая комбинация чисел и / или апострофа, содержащаяся в любом месте значения столбца А. Таким образом, есть существенный список условий для проверки в каждой ячейке.

Есть ли способ сделать это, не требующий безумно сложного подхода?

1 ответ1

1

Используйте следующую формулу, если ваши данные начинаются в A2, в B2 напишите:

=IF(COUNT(FIND({0,1,2,3,4,5,6,7,8,9,"'"},A2))>0,"",A2)

и нажмите Ctrl+Shift+Enter вместе, а не просто Enter. Это формула массива.

Col A            Col B 
Henry 'James'    =IF(COUNT(FIND({0,1,2,3,4,5,6,7,8,9,"'"},A2))>0,"",A2)         
Henry Peter     Henry Peter
Henry PP123 

Формула найдет 0,1,2,3,4,5,6,7,8,9, "'" и число будет> 0, ничего не напишет "" в B2
Скопируйте формулу вниз в столбец, она изменится автоматически, и когда число = 0, она напишет A2 (соответствующее значение ячейки).

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