Оглавление
Иногда мы вставляем оба тексты и номера в одну и ту же ячейку Excel. По какой-то причине мы можем захотеть удалить тексты из клетки, сохраняя только номера Для этого Excel предлагает несколько способов удаления тексты при сохранении номера В этой статье вы узнаете 8 способов удаления текст из ячейки Excel, но оставить номера там.
Скачать Практическое пособие
Вы можете скачать файл Excel по следующей ссылке и практиковаться вместе с ним.
Удалить текст, но оставить цифры.xlsm8 способов удалить текст из ячейки Excel, но оставить цифры
1. использование функции "Найти и заменить" для удаления текста из ячейки Excel, но оставления чисел
Самый простой способ удалить текст из ячейки, оставив цифры это использовать Найти и заменить командование.
Теперь выполните следующие действия, чтобы использовать Найти и заменить особенность.
❶ Сначала выделите ячейки, содержащие тексты и номера объединились.
❷ Затем нажмите CTRL + H чтобы воспользоваться Найти и заменить диалоговое окно.
❸ Введите текст которые вы хотите удалить в пределах Найдите то, что коробка.
❹ Оставьте Заменить на пустой ящик.
❺ Теперь нажмите кнопку Заменить все кнопка.
❻ Наконец-то попали в Закрыть нажмите кнопку , чтобы выйти из Найти и заменить диалоговое окно.
Таким образом, вы удалили все текст из ячеек Excel, оставляя номера только на своих местах.
Читать далее: Как удалить определенный текст из ячейки в Excel (11 самых простых способов)
2. Удаление текста из ячейки Excel, но оставление чисел с помощью функции SUBSTITUTE
Вы можете использовать Функция SUBSTITUTE вместо того, чтобы использовать Найти и заменить Оба выполняют одну и ту же задачу.
За это,
❶ Нажмите на ячейку C5 .
❷ Теперь вставьте следующую формулу:
=SUBSTITUTE(B5, "KKV","")
Вот,
- B5 относится к клеткам, имеющим тексты и номера .
- "УГ" это текст заменить на пустые ("").
❸ После этого попали в ENTER кнопка.
❹ Теперь перетащите кнопку Наполнительная рукоятка значок из ячейки C5 на C12 .
Таким образом, вы увидите ЗАМЕНИТЕ функция заменила все тексты с пробелами. Таким образом, только номера остаются.
Читать далее: Как удалить определенный текст из столбца в Excel (8 способов)
3. Комбинация функций TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR для удаления текста, но оставления чисел
Вы также можете использовать TEXTJOIN , ROW , INDIRECT , LEN , & IFERROR Функции, чтобы создать формулу. Эта формула удалит все тексты из ячейки Excel, но оставить номера .
Для этого,
❶ Выберите ячейку C5 первый.
❷ Затем вставьте следующую формулу:
=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, "")))
В этой формуле:
- B5 относится к клетке, имеющей тексты и номера .
- LEN(B5) возвращает длину содержимого ячейки B5 .
- SEQUENCE(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, ""))) удаляет текст заменив тексты с пробелами. Затем он соединяет эти пробелы с номера .
❸ Теперь нажмите кнопку ENTER кнопка.
❹ Перетащите Наполнительная рукоятка значок из ячейки C5 на C12 .
Наконец, у вас будет только номера в клетках без каких-либо тексты .
4. Удаление текста из ячейки Excel, но оставление чисел с помощью функций RIGHT и LEN
Выполните следующие действия, чтобы объединить ПРАВИЛЬНО и LEN функции для удаления текст из ячейки Excel, оставив номера .
❶ Прежде всего, выделите ячейку C5 .
❷ Затем вставьте следующую формулу в ячейку C5 .
=RIGHT(B5, LEN(B5)-3)
В этой формуле,
- LEN(B5) вычисляет длину содержимого ячейки B5 .
- LEN(B5)-3) удаляет 3 символа из общей длины содержимого ячейки B5 .
- RIGHT(B5, LEN(B5)-3) удаляет 3 символа из правой части строки B5 содержимое ячеек. Таким образом, у нас есть только номера без всякого тексты .
❸ После этого попали в ENTER кнопка.
❹ Перетащите Наполнительная рукоятка значок из ячейки 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)
❸ После этого попали в ENTER для выполнения формулы массива.
❹ Поместите курсор мыши в правый нижний угол ячейки C5 и перетащите вниз Наполнительная рукоятка икона.
Теперь вы увидите, что формула массива удалила файл тексты из ячеек Excel, оставляя только номера .
Читать далее: Как удалить текст между двумя символами в Excel (3 простых способа)
6. удаление текста из ячейки Excel, но оставление чисел с помощью функции "Текст в столбцы
Сайт Текст в столбцы команда разделяет текст из номера .
Теперь следуйте приведенным ниже шагам, чтобы узнать, как это сделать.
❶ Выделите все ячейки, содержащие тексты с номера .
❷ Затем перейдите к Data> Data Tools> Text to Columns.
❸ Выбрать Фиксированная ширина из Мастер преобразования текста в столбцы диалоговое окно и нажмите кнопку Следующий кнопка.
❹ Снова попали в Следующий кнопка в Мастер преобразования текста в столбцы диалоговое окно.
❺ Затем убедитесь в том. Общий выбрана опция и нажмите кнопку Отделка .
Теперь вы успешно удалили текст из всех ячеек Excel, оставляя номера .
7. использование флэш-заливки для удаления текста из ячейки Excel, но оставления цифр
Для удаления тексты из ячейки Excel с помощью Заполнение вспышкой особенность,
❶ Вставьте только номера в соседней ячейке.
❷ Затем перейдите к Главная> Редактирование> Заливка> Flash-заливка.
После попадания в Заполнение вспышкой команду, вы получите только номера в камере без тексты .
Читать далее: Как удалить текст из ячейки Excel (9 простых способов)
8. Удаление текста из ячейки Excel, но оставление цифр с помощью сценариев VBA
Мы создадим определяемую пользователем функцию под названием DeleteTextsButNumbers с VBA сценарий для удаления текст из ячейки Excel, оставив номера .
За это,
❶ Пресса ALT + F11 чтобы открыть редактор VBA.
❷ Перейти к Вставка> Модуль.
❸ Затем скопируйте следующий код VBA:
Function 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)
❼ Затем нажмите ENTER .
❽ Перетащите Наполнительная рукоятка значок из ячейки C5 на C12 .
После этого вы увидите, что функция удалила все тексты оставляя номера как на рисунке ниже:
Подробнее: Как удалить заданные имена в Excel (3 способа)
Практическая секция
В конце предоставленного файла Excel вы найдете лист Excel, похожий на следующее изображение, для тренировки.
Заключение
Подводя итог, мы рассмотрели 8 методов удаления текст из ячейки Excel, но оставить номера Рекомендуем вам скачать рабочую тетрадь, прилагаемую к этой статье, и отработать все методы с ее помощью. Не стесняйтесь задавать вопросы в разделе комментариев ниже. Мы постараемся ответить на все вопросы как можно быстрее. Посетите наш сайт. Exceldemy чтобы узнать больше.