2016-07-29 3 views
0

У меня есть excel с одним столбцом (скажем, столбец A), имеющим разные данные в определенном формате. Некоторые из ячеек в столбце также содержат некоторые специальные символы. Мне нужно найти, какая ячейка содержит «*», «@», «_» и «!». и опубликовать эти символы в столбце B.MS Excel-extract специальный символ из ячейки

Например

Column A contains- 
A1- ABVC_KL..... 
A2- !1223..... 
A3- UIL%%$00..... 
A4- [email protected] 
A5- 9_90*YY!P..... 

Тогда формула в колонке B должен дать этот результат в колонке B:

B1- _..... 
B2- !..... 
B3- null..... 
B4- @..... 
B5- _*!..... 

Может кто-нибудь помочь мне с тыс?

+0

Вы пробовали что-нибудь? Если да, покажите нам свои усилия. –

+1

Сначала вы можете выделить каждый специальный символ в свой собственный столбец, а затем соединить их оттуда в столбце B. – pnuts

+0

Поскольку у вас есть только четыре специальных символа, вы можете использовать вложенный 'IF (ISNUMBER (FIND (... 'в функции' CONCAT' или 'CONCATENATE'. –

ответ

1

Для каждого символа, который вы хотите найти, создайте новый столбец (вы можете скрыть/сгруппировать его потом) и создать формулу, например =IFERROR(IF(SEARCH("!",A2)>0,TRUE),""). Если у вас есть много символов для проверки, укажите строку, которую вы хотите найти, из строки 1 (пример), например, =IFERROR(IF(SEARCH(B$1,$A2)>0,TRUE),""). Таким образом вы можете скопировать формулу, и она всегда будет ссылаться на текстовые значения столбца A и строковые значения строки 1 для поиска.

Это будет поиск строки "!" в ячейке А2 и указать свое местоположение. Вам не нужно знать точное местоположение, только если есть такой символ, поэтому IF> 0 предоставляет ИСТИННОЕ значение, если есть «!». в любом месте. Если его нет, отображается ошибка и превращается в пустую строку «» с помощью IFERROR().

+0

Я использовал очень простой метод. Для каждого символа мне нужно искать, я использовал t wo. Итак, если столбец A имеет данные, в столбце B я использовал следующую формулу = FIND («_», A1,1), . Затем в столбце C = MID (A1, B1,1) была использована следующая формула. Этот набор formukla я повторил для каждого персонажа. Но это долгий процесс. Итак, интересно, если в одной ячейке я могу получить все специальные символы. –

Смежные вопросы