Note: The other languages of the website are Google-translated. Back to English

Как изменить или преобразовать число в текст в Excel?

Иногда вы можете не захотеть, чтобы числа в ячейках участвовали в вычислениях, или вы можете захотеть отобразить ведущие нули в числах в ячейках. Для этого вам может потребоваться преобразовать число в текст. Следующие методы позволяют преобразовывать числа в ячейках в текст в Excel.

Преобразование числа в текст с функцией текста

Преобразование числа в текст с помощью команды «Форматировать ячейки»

Преобразование числа в текст с помощью Kutools for Excel


Преобразование числа в текст с функцией текста

Если вы знакомы с формулами Microsoft Excel, вы можете преобразовывать числа в ячейках в текст с помощью функции «Текст».

Если вы просто хотите преобразовать число в текст без какого-либо форматирования, вы можете использовать формулу: = ТЕКСТ (A1; «0»);

1. В ячейке E1 введите формулу = ТЕКСТ (A1; «0»).

doc преобразовать число в текст 1

2, Затем нажмите Enter ключ. И выберите ячейку E1, перетащите маркер заполнения по диапазону ячеек, к которому вы хотите применить эту формулу, Смотрите скриншот:

doc преобразовать число в текст 2

Внимание: Поскольку данные представляют собой формулы, вы можете изменить формулы на значения. Скопируйте ячейки и щелкните правой кнопкой мыши то место, куда вы хотите вставить значения, и выберите Специальная вставка> Значения.

Если вы хотите отображать ведущий ноль в числах, вы можете использовать эту формулу: = ТЕКСТ (A1; «00000»); такие как преобразовать 23 в 00023.

Как и в предыдущих шагах, если вы примените эту формулу, вы получите следующий результат:

doc преобразовать число в текст 3

А если вы хотите преобразовать числа в текст, содержащий несколько десятичных цифр, вы можете использовать эту формулу: = ТЕКСТ (A1; «0.000»). Такие как преобразовать 23 в 23.000.

Также с помощью вышеуказанных шагов, если вы примените эту формулу, вы получите результат в виде следующих снимков экрана:

doc преобразовать число в текст 4

Внимание: вы можете определить стиль текста. Например, если вы хотите преобразовать числа в текст в формате телефонного номера, вы можете заменить «000» на «00-00000» или другие.


Конвертируйте или записывайте числа в английскую или китайскую валюту:

Работы С Нами Kutools for Excel's Числа в слова в Excel можно писать числа на английском и китайском языках. Например, можно писать "12.75"К"Двенадцать долларов и семьдесят пять центов".

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Преобразование числа в текст с помощью команды «Форматировать ячейки»

Microsoft Excel Формат ячеек Команда также может преобразовывать числа в текст.

1. Выберите числа, которые вы хотите преобразовать в текст.

2. Щелкните выделенный диапазон правой кнопкой мыши и выберите Формат ячейкиs из контекстного меню. Смотрите скриншот:

doc преобразовать число в текст 5

3. В Формат ячеек в диалоговом окне выберите Текст в Категория в поле под Число и нажмите OK кнопка. Смотрите скриншот:

doc преобразовать число в текст 6

4. Затем числа в выбранном диапазоне преобразуются в текст.


Преобразование числа в текст с помощью Kutools for Excel

Если у вас есть Kutools for Excel установлен, вам будет проще преобразовать числа в ячейках в текст с Преобразование текста в число.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон с числами, которые вы хотите преобразовать в текст.

2. Нажмите Кутулс > Содержание > Преобразование текста в число. Смотрите скриншот:

3. В Преобразование текста в число диалоговое окно, проверьте Число в текст вариант, а затем щелкните OK or Применить кнопка. И все числа были преобразованы в текст в исходном диапазоне. Смотрите скриншот:

doc преобразовать число в текст 8

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Связанная статья:

Как изменить или преобразовать текст в число в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (113)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно изменить номер в тексте, например: 2 -> два, можете ли вы дать ответ, пожалуйста, tx alot
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Мне нужно изменить номер в тексте, например: 2 -> два, можете ли вы дать ответ, пожалуйста, tx alotИнда[/quote] Я тоже хочу знать ответ. Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Сначала вам нужно выяснить, сколько цифр вы собираетесь использовать в качестве максимального значения. Например, это 5 цифр. В ячейке введите любое 5-значное число, например 59427. Теперь в другой ячейке преобразуйте его в десятичные разряды из 5 цифр, т. е. 59427/10000 = 0.59427. Теперь вы можете использовать функцию «MID», чтобы разбить это число на 5 разных цифр, т. е. 5, 9, 4, 2, 7. Используя формулу if, преобразуйте их в такие слова, как =IF(A3=5,"Fifty","") и, наконец, используйте функцию "CONCATENATE", чтобы объединить их. Это единственный возможный путь. Если вам нужно, я могу отправить вам образец листа Excel. С уважением
Этот комментарий был сведен к минимуму модератором на сайте
Тот же вопрос Человек! Акшит Мехта
Этот комментарий был сведен к минимуму модератором на сайте
Сначала вам нужно выяснить, сколько цифр вы собираетесь использовать в качестве максимального значения. Например, это 5 цифр. В ячейке введите любое 5-значное число, например 59427. Теперь в другой ячейке преобразуйте его в десятичные разряды из 5 цифр, т. е. 59427/10000 = 0.59427. Теперь вы можете использовать функцию «MID», чтобы разбить это число на 5 разных цифр, т. е. 5, 9, 4, 2, 7. Используя формулу if, преобразуйте их в такие слова, как =IF(A3=5,"Fifty","") и, наконец, используйте функцию "CONCATENATE", чтобы объединить их. Это единственный возможный путь. Если вам нужно, я могу отправить вам образец листа Excel. С уважением
Этот комментарий был сведен к минимуму модератором на сайте
ПРИВЕТ Я ХОЧУ ПРЕОБРАЗОВАТЬ НОМЕР В ТЕКСТ.. НАПРИМЕР, 0-РЕЖИМ ОБСЛУЖИВАНИЯ 1-РЕЖИМ ОБРАТНОЙ ПРОМЫВКИ 2-РЕЖИМ CIP 3-РЕЖИМ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ 4-НЕ РЕЖИМ МОИ ДАННЫЕ ПОЛУЧАЮТСЯ ИЗ ПРОГРАММИРОВАНИЯ ПЛК ДЛЯ EXCEL ЧЕРЕЗ СЦЕНАРИЙ VB КАК МОЖНО ЭТО СДЕЛАТЬ?
Этот комментарий был сведен к минимуму модератором на сайте
Используйте функцию «ЕСЛИ».
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу преобразовать число в текст. напр. 123. Сто двадцать три года. таким образом. Есть ли какая-нибудь команда для изменения так.
Этот комментарий был сведен к минимуму модератором на сайте
Я также хочу конвертировать так, если у вас есть решение, пожалуйста, сообщите мне. :-)
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый сэр, я хочу ввести число в Excel, а затем преобразовать в слова образец-1000-Только одна тысяча
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый сэр, я хочу ввести число в Excel, а затем преобразовать в слова образец-1000-Только одна тысяча[/quote]
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый сэр. Если у вас есть ответ, пожалуйста, помогите. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Сначала вам нужно выяснить, сколько цифр вы собираетесь использовать в качестве максимального значения. Например, это 5 цифр. В ячейке введите любое 5-значное число, например 59427. Теперь в другой ячейке преобразуйте его в десятичные разряды из 5 цифр, т. е. 59427/10000 = 0.59427. Теперь вы можете использовать функцию «MID», чтобы разбить это число на 5 разных цифр, т. е. 5, 9, 4, 2, 7. Используя формулу if, преобразуйте их в такие слова, как =IF(A3=5,"Fifty","") и, наконец, используйте функцию "CONCATENATE", чтобы объединить их. Это единственный возможный путь. Если вам нужно, я могу отправить вам образец листа Excel. С уважением
Этот комментарий был сведен к минимуму модератором на сайте
Был бы признателен за образец, пожалуйста :) Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
не могли бы вы объяснить, как удалить из названия валюты из формулы
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я хочу преобразовать цифру в текст, т.е. 102 означает один ноль два или сто два. и т. д.
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно изменить число на текст, например. в ячейке я ввожу 202, мне нужно отобразить это число в другой ячейке со словами, например. Два (сто два) С наилучшими пожеланиями Янек
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно отобразить номер ячейки в текстовом формате в другой ячейке, например. A1=300 для отображения в: J10 в виде текста (триста). Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу преобразовать число в текст. напр. 123. Сто двадцать три года. таким образом. Есть ли какая-нибудь команда для изменения так.
Этот комментарий был сведен к минимуму модератором на сайте
попробуйте использовать формулу =rswords(123)
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Привет, я хочу преобразовать цифру в текст, т.е. 102 означает один ноль два или сто два. и т. д.Судипта Гош[/quote] Я тоже хочу этот ответ. Если вы получите ответ, пожалуйста, ответьте мне.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я хочу преобразовать цифру в текст, т.е. 102 означает один ноль два или сто два. и т. д.
Рипон

Я также хочу это и если вы получите ответ, пожалуйста, ответьте мне.
Судипта Гош

Я хотел бы преобразовать число в текст отделения в формате индийских рупий.
например-2500
В Word: всего две тысячи пятьсот рупий.

Если возможно, пожалуйста, помогите мне.
Аджай Рамтеке
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу преобразовать текст в число на листе Excel
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста, обратитесь к справке офиса, если скрытый номер в текстовом формате. Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Я хотел бы преобразовать число в текст отделения в формате индийских рупий. например, 2500 в Word: только две тысячи пятьсот рупий. Если возможно, пожалуйста, помогите мне.
Этот комментарий был сведен к минимуму модератором на сайте
преобразовать число в текст прихода в формате индийских рупий.
Этот комментарий был сведен к минимуму модератором на сайте
Загрузите Sivaword.xla. Перейдите в надстройку и добавьте это в эту функцию. после этого щелкните/выберите ячейку и напишите "= sivaword (A1), где A1 - это ячейка, в которой вы написали свое значение, которое хотите преобразовать словами в валюту INR. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Где мы можем сбросить груз. Возможно, мне нужно в долларах США
Этот комментарий был сведен к минимуму модератором на сайте
Сначала вам нужно выяснить, сколько цифр вы собираетесь использовать в качестве максимального значения. Например, это 5 цифр. В ячейке введите любое 5-значное число, например 59427. Теперь в другой ячейке преобразуйте его в десятичные разряды из 5 цифр, т. е. 59427/10000 = 0.59427. Теперь вы можете использовать функцию «MID», чтобы разбить это число на 5 разных цифр, т. е. 5, 9, 4, 2, 7. Используя формулу if, преобразуйте их в такие слова, как =IF(A3=5,"Fifty","") и, наконец, используйте функцию "CONCATENATE", чтобы объединить их. Это единственный возможный путь. Если вам нужно, я могу отправить вам образец листа Excel. С уважением
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста, пришлите образец.

123oldmonks1@gmail.com
Этот комментарий был сведен к минимуму модератором на сайте
ребята .... вам нужно сделать свою собственную формулу для такого преобразования, и, наконец, я делаю свой собственный конвертер из чисел в слова, например. САР. 123 = сто двадцать три саудовских риала.
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый провайдер, мне нужно преобразовать число в текст, как показано ниже, например, 344835.10 = ТРИСТА СОРОК ЧЕТЫРЕ ТЫСЯЧИ ВОСЕМЬСОТ ТРИДЦАТЬ ПЯТЬ И ТОЛЬКО ДЕСЯТЬ ЦЕНТОВ. если вы можете помочь нам, это лучше для моей коммерческой работы.
Этот комментарий был сведен к минимуму модератором на сайте
если я наберу 1, я хочу отобразить его в любой другой ячейке
Этот комментарий был сведен к минимуму модератором на сайте
спасибо за большую помощь ... пожалуйста, сделайте больше для запасного листа Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Я хотел иметь формулу для преобразования чисел в текст. например, я пишу 105 в ячейке A1 и хочу увидеть (сто пять риалов) в ячейке B1. Спасибо, Икбал.
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый сэр, я хочу преобразовать число в слова, например: 1000 словами только одна тысяча
Этот комментарий был сведен к минимуму модератором на сайте
могу ли я преобразовать числовое значение в слова каннада в MS Excel
Этот комментарий был сведен к минимуму модератором на сайте
измените число на цифру в Excel, например 2 = два. Шаг 1: нажмите alt+F11. Шаг 2: вставьте модуль. Опция Явные общедоступные числа как вариант, десятки как вариант Sub SetNums() Numbers = Array("", "Один", "Два", "Три", "Четыре", "Пять", "Шесть", "Семь", " Восемь", "Девять", "Десять", "Одиннадцать", "Двенадцать", "Тринадцать", "Четырнадцать", "Пятнадцать", "Шестнадцать", "Семнадцать", "Восемнадцать", "Девятнадцать") Десятки = Массив ("", "", "Двадцать", "Тридцать", "Сорок", "Пятьдесят", "Шестьдесят", "Семьдесят", "Восемьдесят", "Девяносто") End Sub Function WordNum(MyNumber As Double) As String Dim DecimalPosition As Integer, ValNo As Variant, StrNo As String Dim NumStr As String, n As Integer, Temp3 As String, Temp12 As String ' Этот макрос был написан Крисом Мидом - http://www.MeadInKent.co.uk If Abs(MyNumber) > 999999999 Then WordNum = "Слишком большое значение" Выход из функции End If SetNums ' Строковое представление суммы (без десятичных знаков) NumStr = Right("000000000" & Trim(Str(Int(Abs(MyNumber)))) , 9) ValNo = Array(0, Val(Mid(NumStr, 1, 3)), Val(Mid(NumStr, 4, 3)), Val(Mid(NumStr, 7, 3))) Для n = 3 To 1 Шаг -1 'анализировать абсолютное число как 3 набора из 3 цифр StrNo = Format(ValNo(n), "000") If ValNo(n) > 0 Then Temp1 = GetTens(Val(Right(StrNo, 2))) If Left(StrNo, 1) "0" Then Temp2 = Numbers(Val(Left(StrNo, 1))) & " сотни" If Temp1 "" Then Temp2 = Temp2 & " и " Else Temp2 = "" End If n = 3 Then If Temp2 = "" And ValNo(1) + ValNo(2) > 0 Then Temp2 = "and" WordNum = Trim(Temp2 & Temp1) End If
Этот комментарий был сведен к минимуму модератором на сайте
Кажется, в приведенном выше коде есть некоторые ошибки - работает не совсем правильно (например, результат при тестировании с «1» - «сотня и».
Этот комментарий был сведен к минимуму модератором на сайте
Это для Всех! Любое тело, желающее преобразовать ваши числа в текст (например, в слова), я уже создал VB около 12 лет назад, который отлично работал, когда я занимался некоторыми финансовыми проектами в тот период времени ....
Любое лицо, заинтересованное в преобразовании кода в ваш Excel, может отправить мне письмо по адресу R-aviang@live.com. Поделюсь кодом. Спасибо
Рави Шанкар С.
Этот комментарий был сведен к минимуму модератором на сайте
эта часть здесь не в порядке: If Left(StrNo, 1) "0" Then Temp2 = Numbers(Val(Left t(StrNo, 1))) & " сотни" If Temp1 "" Then Temp2 = Temp2 & " и " как исправить это, пожалуйста? спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый провайдер, мне нужно преобразовать число в текст, как показано ниже, например, 344835.10 = ТРИСТА СОРОК ЧЕТЫРЕ ТЫСЯЧИ ВОСЕМЬСОТ ТРИДЦАТЬ ПЯТЬ И ТОЛЬКО ДЕСЯТЬ ПАЙС. если вы можете помочь нам, это лучше для моей коммерческой работы.
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL