Съдържание
В статията е описана процедурата за намиране на герой(и) в низ от вдясно в Excel. Понякога се налага да съхраняваме последните данни от символен низ в Excel. Да предположим, че искаме да съхраним фамилните имена на определена група хора в колона. В този случай трябва да извлечем символите в името отдясно.
Тук ще използвам следната съвкупност от данни, за да опиша тактиката за намиране на символи в низ от дясната му страна. Да предположим, че група хора работят в офис и имат свои собствени ID и Идентификатор на потребителя . Ще работим върху техните Имена , ID и Идентификатор на потребителя по отношение на обяснението на нашия проблем и неговото решение.
Изтегляне на работна тетрадка за практика
Намиране на символ от дясно.xlsx4 начина за намиране на символ в низ отдясно в Excel
1. Използване на функцията RIGHT на Excel за намиране на символ в низ отдясно
Най-простият начин за намиране на символите в даден низ отдясно е да използвате ПРАВИЛНО Да предположим, че искаме да съхраним числата в ID в колона . Нека обсъдим стратегията по-долу.
Стъпки:
- Първо, създайте нов колона и въведете следната формула в клетка E5 .
=ПРАВО(C5,3)
Тук ПРАВИЛНО функцията приема символния низ в клетката C5 и намира последния 3 знаци от него. Тъй като всеки ID има 3 номера, ние поставяме [num_chars] като 3 .
- Натиснете ВЪВЕДЕТЕ и ще видите последния 3 цифрите на ID в клетка C5 .
- Сега използвайте Дръжка за пълнене към Автоматично попълване долни клетки.
Тази операция ще ви предостави числата в ID в колона E . Така можете да намерите символите в низ отдясно и да ги съхраните в клетка.
Прочетете още: Как да намерите символ в низ в Excel (8 лесни начина)
2. прилагане на функциите LEN и FIND на Excel за извличане на символ в низ отдясно
Да предположим, че искаме да извлечем фамилни имена от тези хора имена . Можем да следваме триковете по-долу.
Стъпки:
- Създайте нов колона за фамилни имена и въведете следната формула в клетка E5 .
=ПРАВО(B5,LEN(B5)-НАМЕРИ(" ",B5))
Тук определяме позицията на Space между първи име и фамилно име с помощта на НАМЕРЕТЕ и след това извадете тази позиция от дължина на низа в клетката B5 (цял име ). По този начин казваме на ПРАВИЛНО кои символи трябва да съхранява в клетката E5 . Използвахме LEN функция за определяне на дължината на низа от клетки B5 .
- Сега натиснете бутона ВЪВЕДЕТЕ и ще видите бутона фамилно име на клетката B5 в клетка E5 .
- Използвайте Дръжка за пълнене към Автоматично попълване долни клетки.
След това ще видите фамилни имена в колона E Това е друг метод, който можете да приложите, за да намерите символите в низ отдясно и да ги съхраните в клетка.
Прочетете още: Как да намерите отдясно в Excel (6 метода)
Подобни четива
- [Поправено]: Не може да се намери проект или библиотека Грешка в Excel (3 решения)
- Как да намерите * символ, който не е заместващ символ в Excel (2 метода)
- Как да намерите последния ред с определена стойност в Excel (6 метода)
- Намиране на последната стойност в колона, по-голяма от нула, в Excel (2 лесни формули)
- Как да намерите най-ниските 3 стойности в Excel (5 лесни метода)
3. Използване на комбинирани функции за намиране на символ в низ отдясно
Представете си, че искате да запазите само числото от ИД на потребителя на тези момчета. Можем да направим това, като вложим LEN , НАМЕРЕТЕ и ЗАМЕСТВАНЕ функции в ПРАВИЛНО функция. Нека видим как можем да изпълним целта си.
Стъпки:
- Създайте нов колона за ID на потребителя Не и въведете следната формула в клетка E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Тук имаме вложени LEN , НАМЕРЕТЕ и ЗАМЕСТВАНЕ в ПРАВИЛНО функция за извличане на UID № като текст. Нека да разделим формулата на части по-долу.
Разбивка на формулата
- LEN(D5)--> Сайтът Дължина функцията връща броя на символи .
- Изход : 11
- SUBSTITUTE(D5,"-","")--> Сайтът ЗАМЕСТВАНЕ замества функцията тирета с нищо.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> става PLKOIQ249
- Изход : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> става LEN( "PLKOIQ249" )
- Изход : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> става LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Изход : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> става
- SUBSTITUTE(D5,"-", "#",2)-> Тя замества 2-та Дефис '-' с хаштаг '#')
- Изход : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> става
- FIND("#", "PLK-OIQ#249″)--> Сайтът НАМЕРЕТЕ функцията намира позиция на дадения символ # .
- Изход : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> се превръща в
- RIGHT(D5,LEN(D5)-8)-->
- RIGHT(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> Сайтът ПРАВИЛНО функцията извлича броя на символите от дясна страна .
- Изход : 249
Накрая получаваме ID на потребителя 249 . Нека преминем към стъпки отново.
- Хит ВЪВЕДЕТЕ и ще видите само номер в Идентификатор на потребителя .
- След това използвайте Дръжка за пълнене към Автоматично попълване долни клетки.
По този начин можете да настаните номера в ИД на потребителя в колона E . Малко трудно е да се намерят символи в низ от дясната му страна, когато възникне такава ситуация.
Прочетете още: Как да намерите символ в низ в Excel
4. Намиране на символи в низ отдясно с помощта на Flash Fill
Ако не сте привърженик на формулите, можете да използвате Запълване на светкавицата за намиране на символи в низ от дясната му страна. Да речем, че искате да съхраните фамилни имена на тези хора. Нека обсъдим този прост процес.
Стъпки:
- Създайте нов колона за фамилни имена и въведете фамилно име ( Спиърс ) в клетката B5 .
- Изберете Начало >> Напълнете >> Запълване на светкавицата
Тук Запълване на светкавицата командата следва модел. Тя открива символния низ Спиърс като десните символи на целия низ в клетката B5 . И така, тя ще направи същото и за други клетки.
- Тази операция ще върне всички фамилни имена в останалите клетки E6 към E11 .
По този начин можете да намерите символи в низ от дясната му позиция.
Прочетете още: Функция на Excel: FIND срещу SEARCH (сравнителен анализ)
Практически раздел
Тук ви давам набора от данни, който използвахме, за да обясним как да намирате символи в низ от правилната му позиция, за да можете да се упражнявате сами.
Заключение
В статията бяха представени някои методи за намиране на символи в низ от дясната му страна. Методите, които описах тук, са доста лесни за разбиране. Надявам се, че това ще ви бъде полезно за решаване на собствените ви проблеми в това отношение. Ако имате по-ефективни методи или идеи, или някакви отзиви, моля, оставете ги в полето за коментари. Това може да ми помогне да обогатя следващите си статии.