Как извлечь данные путем фильтрации по списку критериев?
У меня проблема с Excel, к которой я не знаю, как подойти. Позвольте мне объяснить сценарий.
Столбец А заполнен именем, которое имеет имя и второе имя. Мне нужно отфильтровать записи по нескольким критериям, пропустив те имена, которые содержат символ апостроф [ ' ] или число, и скопировать те, которые не содержат ни одного, в столбец B.
Например:
Col A Col B
Henry 'James' (Contains apostrophe)
Henry Peter Henry Peter (No apostrophe or number)
Henry PP123 (Contains number)
Согласно этому примеру, только Генри Питер должен быть скопирован.
Есть много очевидных способов сделать это, если это требует тестирования для одного условия. В этом случае может быть любая комбинация чисел и / или апострофа, содержащаяся в любом месте значения столбца А. Таким образом, есть существенный список условий для проверки в каждой ячейке.
Есть ли способ сделать это, который не требует безумно сложного подхода?
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 (соответствующее значение ячейки).