Прескочи на основното съдържание

Как да премахнете букви от низове/числа/клетки в Excel?

Автор: Кели Последна промяна: 2020-04-21

Тази статия говори за това как да премахнете букви от текстови низове/клетки/числа в Excel. И ние предоставяме четири метода за решаването му чрез формула за масив, дефинирана от потребителя функция и добавка на трета страна на Kutools за Excel.


Премахване на букви от низове/числа/клетки с формула за масив

Можем да приложим формула за масив, за да премахнем букви от низове/числа/клетки в Excel. Моля, направете следното:

1. Изберете празна клетка, ще върнете текстовия низ без букви, въведете формулата =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 е клетката, от която ще премахвате букви) в нея и натиснете Ctrl + Превключване + Въведете клавиши едновременно.
doc премахване на букви от текст 1

2. Продължете да избирате клетката и след това плъзнете манипулатора й за запълване до диапазона, както ви е необходим. И сега ще видите, че всички букви са премахнати от оригиналните текстови низове, както е показано на екранната снимка по-долу:

бележки:
(1) Тази формула за масив ще премахне всички видове знаци с изключение на цифровите знаци. Например оригиналният текстов низ е abc-859*-24тест, тази формула за масив ще премахне всички букви и специални знаци (* намлява -) и обратно 85924.
(2) Ако в текстовия низ няма число, тази формула за масив ще върне 0.

Групово разделяне на текст и числа от една клетка/колона в различни колони/редове

Kutools за Excel подобрява неговия Разделени клетки помощна програма и поддръжка за групово разделяне на всички текстови знаци и числа от една клетка/колона в две колони/редове.


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

Премахнете букви от низове/числа/клетки с дефинирана от потребителя функция

Можем също да добавим дефинирана от потребителя функция в Excel за премахване на букви от низове/числа/клетки. Моля, направете следното:

1, Натиснете Друг + F11 клавиши едновременно, за да отворите прозореца на Microsoft Visual Basic за приложения.

2. Щракнете Поставете > Модулии след това копирайте и поставете следния код в новия отварящ се прозорец на модула.

VBA: Премахване на букви от низове/числа/клетки в Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Запазете тази дефинирана от потребителя функция. Изберете празна клетка, която ще върне текстовия низ без букви, и въведете формулата =StripChar(A2) (A2 е клетката, от която ще премахнете букви) в него и плъзнете манипулатора за попълване надолу до диапазона, който ви е необходим. Вижте екранни снимки:

Забележки:
(1) Тази дефинирана от потребителя функция може също така да премахва всички видове символи с изключение на цифровите знаци. Например оригиналният текстов низ е abc-859*-24тест, тази формула за масив ще премахне букви и специални знаци (* намлява -) и обратно 85924.
(2) Тази дефинирана от потребителя функция ще върне числа, съхранени като текстови низове.


Премахнете букви от низове/числа/клетки с функцията EXTRACTNUMBERS на Kutools за Excel

Този метод ще въведе Kutools за Excel ЕКСТРАКТ ЧИСЛА функция за лесно премахване на всички букви от ужилвания/числа/клетки в Excel. Моля, направете следното:

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. Изберете празна клетка, която ще върне текстовия низ без букви, и щракнете Kutools > Функции > Текст > EXTRCTNUMBERS. Вижте екранна снимка:

2. В отварящия се диалогов прозорец Аргументи на функцията посочете клетката, от която ще премахнете букви Текст поле, не е задължително да въведете TRUE or FALSE в N и щракнете върху OK бутон.

Забележка: Въвеждане TRUE ще върне числови числа, докато не въвежда нищо или FALSE ще върне числа, съхранени като текстови низове.

3. Продължете да избирате клетката и плъзнете манипулатора за запълване до диапазона, както ви е необходим. И тогава ще видите, че всички букви са премахнати от оригиналните текстови низове. Вижте екранна снимка:

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега

Забележки:
(1) Можете да въведете формулата =ЕКСТРАКТЧИСЛА(A2,ВЯРНО) в избраната клетка директно и след това плъзнете манипулатора за запълване до диапазона, както ви е необходим.
(2) Тази функция EXTRACTNUMBERS също ще премахне всички видове знаци с изключение на цифровите знаци.


Премахнете букви от низове/числа/клетки с помощната програма за премахване на знаци на Kutools за Excel

Всички горепосочени методи ще премахнат всички знаци с изключение на цифрите. Но понякога може да искате да премахнете само букви от текстов низ, но да останете цифрови знаци и други. Този метод ще въведе Kutools за Excel Премахване на символи помощна програма, за да го направите лесно в Excel.

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. Изберете клетките, от които ще премахнете букви, и щракнете Kutools > Текст > Премахване на символи.

2. В отварящия се диалогов прозорец Премахване на символи поставете отметка на Алфа и щракнете върху Ok бутон. И тогава ще видите, че само букви са премахнати от избраните клетки. Вижте екранна снимка:
doc премахване на букви от текст 6
Забележка: Ако наистина искате да премахнете всички видове символи, с изключение на цифровите, можете да поставите отметка на Нечислови и щракнете върху Ok в диалоговия прозорец Премахване на символи. Вижте екранна снимка:
doc премахване на букви от текст 7

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Демо: премахване на букви от низове/числа/клетки в Excel


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations