Съдържание
Възможно е в клетката на Excel да има всякакви допълнителни символи. Понякога, за да генерирате различна стойност от съществуващите стойности, може да се наложи да премахване на символи . В тази статия ще обясня 5 начини за премахване на символи от Excel отдясно.
За да стане по-ясно, ще използвам таблица с данни за поръчките на някои клиенти, която има 4 колони.
Тази таблица представя информацията за поръчките на различни потребители. Колоните са Име с ID, поръчка, име, и Количество за поръчка .
Изтегляне Работна тетрадка за практика
Премахване на символи от Right.xlsm5 начина за премахване на символи от правото
1. Използване на LEFT за премахване на символи от дясно
За да премахнете само последен символ можете да използвате функцията LEFT.
⮚ Първо изберете клетката, в която искате да поставите новата стойност след премахването на последния символ.
⮚ След това въведете формулата в Формула Бар. Избрах B4 клетка. Тук искам да покажа Име само така ще премахна низове от числа отдясно.
Формулата е
=LEFT(B4,LEN(B4)-1)
⮚ Накрая натиснете ВЪВЕДЕТЕ
Последният символ от избрания B4 клетката ще бъде премахната.
Тук премахването само на един символ не съответства на контекста на нашия пример, затова нека премахнем няколко символа.
⮚ Първо, изберете клетката, в която искате да поставите новата стойност след премахването на множеството символи отдясно.
⮚ След това въведете формулата за B4 искам да премахна няколко символа. Искам да премахна 5 символа отдясно.
Формулата е
=LEFT(B4,LEN(B4)-5)
⮚ Накрая натиснете ВЪВЕДЕТЕ
Тук последните 5 символа от избраната стойност на B4 ще бъдат премахнати.
Сега можете да приложите Дръжка за пълнене към AutoFit формулата за останалите клетки.
Прочетете повече: Премахване на последния символ от низ Excel
2. VALUE с функция LEFT за цифрови стойности
При работа с числови стойности, за да премахнете символите отдясно, можете да използвате LEFT и функцията VALUE заедно.
⮚ Първо, изберете клетката, в която искате да поставите новата стойност, след като премахнете символите отдясно.
⮚ Избрах B4 След това въведете формулата. Тук искам да премахна символите отдясно и ще запазя само Количество за поръчка . Така че ще премахна всички символни низове отдясно, с изключение на номера.
Формулата е
=СТОЙНОСТ(LEFT(C4,(LEN(C4)-8)))
⮚ Накрая натиснете ВЪВЕДЕТЕ
Сайтът символни низове на C4 ще бъде премахната отдясно. Ще видите само цифровите стойности в Номер формат в Количество за поръчка колона.
В зависимост от това колко символа от низ има в символа за число, ще трябва да пренапишете формулата.
🔺 Ако всички цифрови символи имат еднакви символни низове, можете да използвате Дръжка за пълнене .
Прочетете повече: Как да премахнете последните 3 символа в Excel
3. Премахване на знаци от дясно с помощта на VBA
⮚ Първо, отворете Разработчик tab>> след това изберете Visual Basic
⮚ Можете също така да използвате ALT + F11
Нов прозорец на Microsoft Visual Basic за приложения Ще се появи. След това отворете Вмъкване на tab>> след това изберете Модул.
Тук Модул се отваря.
След малко напишете кода за RemoveRightCharacter в модула.
Функция RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) Край на функцията
⮚ След това, Запазете кода и се върнете в работния лист.
⮚ Първо изберете клетка, в която искате да запазите новата стойност след премахването на символа отдясно.
⮚ След това въведете формулата за B4 клетка. Въведете името на функцията, която сте написали в модула.
⮚ Тъй като името на функцията ми е RemoveRightCharacter ще се покаже това име.
Формулата е
=Отстраняване на десния символ(B4,5)
⮚ Накрая натиснете ВЪВЕЖДАНЕ.
Като избрах клетка B4 десните символи на тази клетка ще бъдат премахнати.
Можете да го използвате и за показване на символа за число.
⮚ Първо изберете клетка, в която искате да запазите новата стойност след премахването на символа отдясно.
⮚След това въведете формулата за C4 Въведете името на функцията, която сте записали в модула. Сега искам да покажа Количество за поръчка. Тъй като името на моята функция е RemoveRightCharacter ще се покаже това име.
Формулата е
=Отстраняване на десния символ(C4,8)
⮚ Накрая натиснете ВЪВЕДЕТЕ
Като избрах клетка C4 десните символи на тази клетка ще бъдат премахнати.
Прочетете повече: VBA за премахване на символи от низ в Excel
4. Премахване на правилния символ с помощта на Flash Fill
Можете да използвате командата Flash Fill от лентата, за да премахнете десния символ.
⮚ Първо, създайте пример за шаблон, който да използвате Запълване на светкавицата .
⮚ Предоставих първия пример Стив като премахнете необходимия брой символи.
⮚ След това изберете отворената стойност на примера Данни tab>> след това изберете Запълване на светкавицата .
Клавиатурната комбинация, която трябва да използвате Запълване на светкавицата е CTRL + E
Като избрах Запълване на светкавицата десните символи на останалите клетки ще бъдат премахнати.
⮚ Ако желаете, можете да запазите символа за число, като премахнете символите от низ отдясно.
⮚ Тук дадох първия пример 32 където запазих само символа на числото, като премахнах правилните символни редове. Това създаде модел за Запълване на светкавицата .
⮚ След това изберете отворената стойност на примера Данни tab>> след това изберете Запълване на светкавицата .
Като избрах Запълване на светкавицата десните символи на останалите клетки ще бъдат премахнати.
5. Премахване на знаци от двете страни наведнъж
Ако имате лист с данни, в който е компресирана многобройна информация, тогава функцията MID е подходящ за извличане на необходимата информация или данни.
За да ви покажа как работи тази функция, направих корекция в таблицата с данни.
⮚ Първо, изберете клетка, в която искате да запазите новата си стойност след премахване на символа отдясно и отляво.
⮚ След това въведете формулата в клетката или в лентата с формули. B4 От тази клетка искам да Име така че ще премахна всички знаци отдясно и отляво с изключение на името Стив.
⮚ Формулата е
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ За да приложите формулата, натиснете ВЪВЕДЕТЕ
Междувременно от избраната клетка ще бъдат премахнати както десните, така и левите символи, с изключение на Име .
За останалите клетки, в зависимост от броя на символите им, приложих MID функция.
Практически раздел
Приложих два допълнителни листа, за да упражните тези начини.
Заключение
В тази статия обясних 5 начина за премахване на знаци отдясно в Excel. Надявам се, че тези различни подходи ще ви помогнат да премахнете знаци отдясно в Excel. За всякакъв вид предложения, идеи и обратна връзка сте добре дошли. Не се колебайте да коментирате по-долу.