Съдържание
Понякога клетките с данни могат да имат някои допълнителни символи, които не са необходими. Можете да изрежете тези символи от дясната страна на клетката с данни. В тази статия ще покажа пет метода за изрязване на десните символи в Excel.
Да речем, че имаме набор от данни, в който е дадено разстоянието, изминато от различните участници в маратон. В края на всеки маратон има няколко полета. Име на участника и клетките в Изминато разстояние В колоната има цифрови стойности, както и единицата - мили. Сега ще изрежем интервалите и символите, които показват единицата отдясно.
Изтегляне на работна тетрадка за практика
Подрязване на десните символи в Excel.xlsm5 метода за подстригване на правилните символи
1. функция TRIM за премахване на допълнителните интервали отдясно
Понякога клетките с данни могат да имат допълнителни интервали в десния край. функцията TRIM Както споменахме, в края на всяко име на участник има някои интервали,
За да премахнете тези интервали, въведете следната формула в празна клетка ( C7)
=TRIM(A7)
Тук TRIM функцията ще премахне интервалите от десния край
Натиснете ВЪВЕДЕТЕ за да премахнете всички допълнителни интервали.
Клетка за влачене C7 за да приложите същата формула във всички останали клетки.
2. Функции за текст към колони за подрязване на десните пространства
Можете също така да използвате Текст към колони функции за изрязване на десните интервали. Този метод изисква резервна колона вдясно от колоната, от която ще премахнете интервалите. Първо, вмъкнете колона вдясно до колоната, от която ще премахнете интервала.
Сега отидете в Данни> Инструменти за данни и изберете Текст към колони .
Сега a Съветник за текст в колона Ще се появи прозорец. Изберете Фиксирана широчина и щракнете върху Следваща .
При втората стъпка преместете вертикалната линия до данните до края на данните и изберете Следваща .
Сега ще видите, че всички ваши данни са подчертани с черен цвят. Завършете .
След това ще се появи прозорец за потвърждение. OK .
Сега ще видите, че в десния край на набора от данни няма интервали.
3. Функции LEFT и LEN за изрязване на десни символи
С комбинация от функцията LEFT и функцията LEN можете лесно да изрязвате правилните символи от клетките с данни. Въведете следната формула в празна клетка ( C7 ),
=LEFT(B7,LEN(B7)-6)
Тук LEFT функцията указва, че формулата ще върне символите на избраната клетка, B7 от LEFT и LEN(B7)-6 показва, че последните 6 символа от общата дължина на клетката B7 ще бъдат освободени от данък при връщането на LEFT функция.
Натиснете ВЪВЕДЕТЕ и можете да видите, че десните символи, които са мили за нашата съвкупност от данни, са премахнати.
Клетка за влачене C7 за да приложите същата формула във всички останали клетки.
4. Получаване на цифрова стойност чрез подрязване на десните символи
Чрез предишния метод получаваме текстове като връщане в изходната клетка. Ако искате да получите числови стойности, трябва да използвате функцията VALUE За да получите цифровата стойност след изрязване на правилните символи, въведете следната формула в клетката C7 ,
=СТОЙНОСТ(LEFT(B11,LEN(B11)-6))
Тук СТОЙНОСТ ще преобразува възвръщаемостта на функцията LEFT в числови стойности.
Натиснете ВЪВЕЖДАНЕ. Ще видите, че формулата е изрязала десните символи. Тя ще покаже и връщането от дясната страна на изходната клетка, C7 което указва, че връщането е числова стойност.
Плъзнете C7 за да приложите същата формула във всички останали клетки. В резултат ще получите изминатото разстояние без единицата мили в числови формати в изходните клетки за всички участници.
5. Подрязване на десните символи с помощта на VBA
Друг начин за изрязване на правилните символи в Excel е създаването на потребителска функция с помощта на Приложения на Visual Basic (VBA) . Първо натиснете ALT+F11 , ще се отвори VBA Сега щракнете с десния бутон на мишката върху листа от левия панел, за да отворите падащо меню. Вмъкване на като щракнете върху него и изберете Модул .
Това ще отвори Модул(Код) прозорец.
Въведете следния код в Модул(Код) прозорец.
Публична функция TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) Край на функцията
Кодът ще създаде потребителска функция с име TRIMLASTX която ще отреже определен брой символи от дясната страна на избраната клетка.
Сега затворете VBA и въведете следната формула в клетка C7,
=TRIMLASTX(B7,6)
Тук, B7 е избраната клетка и 6 посочва броя на символите, които ще бъдат премахнати.
Натиснете ВЪВЕДЕТЕ и ще видите, че формулата е изрязала правилните символи.
Клетка за влачене C7 за да приложите същата формула във всички останали клетки.
Заключение
Можете да изрязвате знаци отдясно в Excel по някой от горните методи. Ако се сблъскате с някакво объркване, моля, оставете коментар.