Excel Премахване на символи отдясно (5 начина)

  • Споделя Това
Hugh West

Възможно е в клетката на Excel да има всякакви допълнителни символи. Понякога, за да генерирате различна стойност от съществуващите стойности, може да се наложи да премахване на символи . В тази статия ще обясня 5 начини за премахване на символи от Excel отдясно.

За да стане по-ясно, ще използвам таблица с данни за поръчките на някои клиенти, която има 4 колони.

Тази таблица представя информацията за поръчките на различни потребители. Колоните са Име с ID, поръчка, име, и Количество за поръчка .

Изтегляне Работна тетрадка за практика

Премахване на символи от Right.xlsm

5 начина за премахване на символи от правото

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. За всякакъв вид предложения, идеи и обратна връзка сте добре дошли. Не се колебайте да коментирате по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.