Msexcel: Как да намерите позицията на герой в низ?

Намирането на позицията на символ в низ може да бъде много проста операция в Msexcel, като се използва съответната вградена функция “НАМЕРИ”.


Excel намери позиция на символа в низ

Намирането на позицията на символ в низ може да бъде много проста операция в Msexcel, като се използва съответната вградена функция “НАМЕРИ”.

Excel намери позиция на символа в низ и извлечете подреда

Например, да кажем, че имаме списък с директории и имена на файлове и искаме само да получим краен резултат с имената на файловете.

В този случай дори усъвършенстваното vlookup в Excel не би помогнало, тъй като не би позволило да се извлече никаква информация от основния низ.

Най-доброто решение е да използвате функцията „FIND“, за да намерите позицията на символ в низ и да използвате това число, за да извлечете останалата част от низ, използвайки функцията „MID“ в Excel.

Намерете позицията на символа в низ

За да намерите позицията на конкретен даден символ в Excel, просто използвайте функцията „FIND“ на низа, като дава като параметри символа, който да намерите, и низ, в който да търсите, например по отношение на друга клетка в електронната таблица на Excel ,

'=FIND("char",”string”)

Извличане на низ, започващ от символ

След това, използвайки информацията за позицията на символа, използвайте функцията MID, за да извлечете необходимия низ, започващ след символа, намерен чрез добавяне на +1, и извличане на целия остатък от низ, използвайки достатъчно дължина на низ, например 999, за да не забравяйте да покриете целия резултат.

'=MID(“string”,”char”+1,999)

Текст на извлечение от Excel преди символ

За да извлечете текста преди даден символ в Excel, просто намерете позицията на символа и използвайте функцията „LEFT“ с един знак по-малко, за да извлечете текста преди символа, който е намерен.

'=LEFT(“string”,”char”-1)

Намерете n-то възникване на символ в низ

Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Намирането на n-то възникване на символ в низ в Excel става чрез използване на двете функции „НАМЕРЕТЕ“ и „ЗАДЪЛЖИТЕЛНО“.

Функцията „SUBSTITUTE“ ще замени исканата n-та инстанция на изследвания символ със специална, а функцията „FIND“ ще получи позицията на този специален символ в низ.

Просто изберете n-тото събитие, което да търсите в дадения низ, и резултатът ще бъде показан, показващ n-то срещане на символа в низ.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Как да намерите n-то възникване (позиция) на персонаж в текстовия низ в Excel?

Excel намери позиция на символа в низ from right

За да намерим позицията на символ в низ отдясно, ще използваме подобно solutioj, използвайки „FIND“ и „SUBSTITUTE“, за да намерим последното възникване на даден символ в низ.

С това решение ще бъде показана последната позиция на символ в низ, която също е позицията на символ в низ отдясно.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Намерете позицията на последното възникване на герой в низ в Excel

Често Задавани Въпроси

Каква формула може да се използва в Excel за идентифициране на позицията на конкретен символ в текстов низ, подпомагайки манипулирането и анализа на данните?
Използвайте функцията `find` или` search` в Excel, за да намерите позицията на символ в рамките на низ. Формулата изглежда като `= Намерете ( символ , Cell_Reference)` за чувствително търсене или `= търсене ( символ , cell_reference)` за нечувствително към случая търсене. Сменете ` символ ` с характера, който търсите, и cell_reference с клетката, съдържаща текста.

Завършете 2019 Excel за начинаещи във видео


Yoann Bierling
За автора - Yoann Bierling
Yoann Bierling е специалист по уеб публикуване и цифрови консултации, което прави глобално въздействие чрез експертиза и иновации в технологиите. Страстен от овластяването на хората и организациите да процъфтяват в дигиталната ера, той е накаран да постигне изключителни резултати и да постигне растеж чрез създаване на образователно съдържание.

Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.




Коментари (0)

Оставете коментар