Съдържание
Понякога вмъкваме и двете текстове и номера в една и съща клетка на Excel. По някаква причина може да искаме да премахнем текстове от клетката, като запазва само номера За тази цел Excel предлага няколко начина за премахване на текстове като запазвате номера . В тази статия ще научите 8 начина за премахване на текст от клетка на Excel, но оставете номера там.
Изтегляне на работна тетрадка за практика
Можете да изтеглите файла на Excel от следния линк и да се упражнявате с него.
Премахване на текста, но оставяне на числата.xlsm8 начина за премахване на текст от клетка на Excel, но оставяне на числа
1. Използвайте функцията "Намиране и заместване", за да премахнете текста от клетка на Excel, но да оставите числата
Най-лесният начин да премахване на текст от клетка, като се оставят числата е да използвате Намиране и заместване команда.
Следвайте стъпките по-долу, за да използвате Намиране и заместване функция.
❶ Първо изберете клетките с текстове и номера обединени.
❷ След това натиснете CTRL + H да се възползвате от Намиране и заместване диалогов прозорец.
❸ Въведете текст които искате да премахнете в рамките на Открийте какво кутия.
❹ Оставете Заменете с празно поле.
❺ Сега натиснете Замяна на всички бутон.
❻ Най-накрая удари Затвори за да излезете от Намиране и заместване диалогов прозорец.
По този начин сте изтрили всички текст от клетките на Excel, оставяйки номера само на техните места.
Прочетете още: Как да премахнете определен текст от клетка в Excel (най-лесните 11 начина)
2. Изтриване на текста от клетка на Excel, но оставяне на числата с функцията SUBSTITUTE
Можете да използвате Функция SUBSTITUTE вместо да използвате Намиране и заместване диалогов прозорец. и двете изпълняват една и съща задача.
За тази цел,
❶ Кликнете върху клетката C5 .
❷ Сега въведете следната формула:
=SUBSTITUTE(B5, "KKV","")
Тук,
- B5 се отнася за клетките, които имат текстове и номера .
- "KKV" е текст да се замени с празни полета ("").
❸ След това удари ВЪВЕДЕТЕ бутон.
❹ Сега плъзнете Дръжка за пълнене икона от клетка C5 към C12 .
Така ще видите ЗАМЕСТВАНЕ замени всички функции на текстове с празни полета. Така само номера са останали.
Прочетете още: Как да премахнете определен текст от колона в Excel (8 начина)
3. Комбинация от функциите TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR за премахване на текст, но оставяне на числа
Можете също така да използвате TEXTJOIN , РЕД , ИНДИРЕКТЕН , LEN , & IFERROR Функции, за да създадете формула. Тази формула ще изтрие всички текстове от клетка на Excel, но оставете номера .
За тази цел,
❶ Изберете клетка C5 първо.
❷ След това въведете следната формула:
=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))
В тази формула:
- B5 се отнася за клетка, която има текстове и номера .
- LEN(B5) връща дължината на съдържанието на клетката B5 .
- ПОСЛЕДОВАТЕЛНОСТ(LEN(B5)) връща последователността от клетки B5 което е {1;2;3;4;5;6;7}.
- MID(B5,SEQUENCE(LEN(B5)), 1) връща позицията на празното място, срещнато отляво. Изходът е {"K"; "K"; "V";" "; "5″; "0″; "6"}.
- IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, "") обработва всички грешки в рамките на MID(B5,SEQUENCE(LEN(B5)), 1).
- TEXTJOIN("", TRUE,IFERROR(MID(B5,SEQUENCE(LEN(B5)), 1) *1, "")) премахва текст като замените текстове След това свързва тези празни полета с номера .
❸ Сега натиснете ВЪВЕДЕТЕ бутон.
❹ Плъзнете Дръжка за пълнене икона от клетка C5 към C12 .
Накрая ще имате само номера в клетките без текстове .
4. Премахване на текст от клетка на Excel, но оставяне на числа с помощта на функциите RIGHT и LEN
Следвайте стъпките по-долу, за да комбинирате ПРАВИЛНО и LEN функции за премахване на текст от клетка на Excel, оставяйки номера .
❶ Първо, изберете клетка C5 .
❷ След това въведете следната формула в клетка C5 .
=ПРАВО(B5, LEN(B5)-3)
В тази формула,
- LEN(B5) изчислява дължината на съдържанието в клетката B5 .
- LEN(B5)-3) премахва 3 символа от общата дължина на съдържанието на клетката B5 .
- RIGHT(B5, LEN(B5)-3) премахва 3 символа от дясната страна на B5 съдържанието на клетките. По този начин имаме само номера без никакви текстове .
❸ След това ударете ВЪВЕДЕТЕ бутон.
❹ Плъзнете Дръжка за пълнене икона от клетка C5 към C12 .
Накрая ще имате всички клетки с номера само както е показано на снимката по-долу:
Прочетете още: Как да премахнете текст след символ в Excel (3 начина)
5. Използвайте формула за масив, за да премахнете текста от клетка на Excel, но да оставите числата
Можете да използвате следната формула за масив, за да премахнете текст от клетка на Excel, оставяйки всички номера За да използвате формулата за масиви:
❶ Първо изберете клетка, C5 .
❷ След това вмъкнете там следната формула за масиви:
=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)
❸ След това ударете ВЪВЕДЕТЕ за изпълнение на формулата на масива.
❹ Поставете курсора на мишката в долния десен ъгъл на клетката C5 и плъзнете надолу Дръжка за пълнене икона.
Сега ще видите, че формулата на масива е изтрила текстове от клетките на Excel, оставяйки само номера .
Прочетете още: Как да премахнете текст между два символа в Excel (3 лесни начина)
6. Премахване на текст от клетка на Excel, но оставяне на числа с помощта на функцията "Текст към колони
Сайтът Текст към колони разделя командата текст от номера .
Сега следвайте стъпките по-долу, за да научите как да го направите.
❶ Изберете всички клетки, съдържащи текстове с номера .
❷ След това отидете в Данни> Инструменти за данни> Текст към колони.
❸ Изберете Фиксирана широчина от Съветник за конвертиране на текст в колони диалогов прозорец и натиснете бутона Следваща бутон.
❹ Отново натиснете Следваща бутон в Съветник за конвертиране на текст в колони диалогов прозорец.
❺ След това се уверете, че Обща информация е избрана опцията и натиснете Завършете .
Вече успешно сте премахнали текст от всички клетки на Excel, оставяйки номера .
7. Използвайте Flash Fill, за да премахнете текста от клетка на Excel, но да оставите числата
За да премахнете текстове от клетка на Excel с помощта на Запълване на светкавицата функция,
❶ Поставете само номера в съседна клетка.
❷ След това отидете в Начало> Редактиране> Запълване> Flash Fill.
След като натиснете Запълване на светкавицата ще получите само командата номера в клетката без текстове .
Прочетете още: Как да премахнете текст от клетка на Excel (9 лесни начина)
8. Изтриване на текст от клетка на Excel, но оставяне на числа с VBA скриптове
Ще създадем дефинирана от потребителя функция, наречена DeleteTextsButNumbers с VBA скрипт за премахване на текст от клетка на Excel, оставяйки номера .
За тази цел,
❶ Преса ALT + F11 за да отворите редактора VBA.
❷ Отидете на Insert> Модул.
❸ След това копирайте следния VBA код:
Функция DeleteTextsButNumbers(xTxt1 As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteTextsButNumbers = .Replace(xTxt1, "") End With End Function
❹ Вмъкнете и запазете кода в VBA редактор.
Тук съм създал функция с име DeleteTextButNumbers като използвате VBA Замяна на функция, в която стойността на клетката се приема като Редица да замени текстове с заготовки в резултат на това ще напусне номера .
❺ Сега се върнете в листа с данни и изберете клетка C5 .
❻ Въведете следната формула.
=DeleteTextsButNumbers(B5)
❼ След това натиснете ВЪВЕДЕТЕ .
❽ Плъзнете Дръжка за пълнене икона от клетка C5 към C12 .
След това ще видите, че функцията е изтрила всички текстове напускане на номера както е показано на снимката по-долу:
Прочетете още: Как да изтриете дефинирани имена в Excel (3 начина)
Практически раздел
В края на предоставения файл Excel ще намерите лист на Excel, подобен на следното изображение, за да се упражнявате.
Заключение
В обобщение, разгледахме 8 метода за премахване на текст от клетка на Excel, но оставете номера . Препоръчваме ви да изтеглите работната тетрадка за упражнения, приложена заедно с тази статия, и да упражнявате всички методи с нея. И не се колебайте да задавате въпроси в раздела за коментари по-долу. Ще се опитаме да отговорим на всички съответни запитвания възможно най-скоро. И моля, посетете нашия уебсайт Exceldemy за да проучите повече.