Как преобразовать Excel в текст
Обновлено: 23.11.2024
Часто можно найти числа, хранящиеся в виде текста в Excel. Это приводит к неправильным вычислениям при использовании этих ячеек в функциях Excel, таких как СУММ и СРЗНАЧ (поскольку эти функции игнорируют ячейки, содержащие текстовые значения). В таких случаях необходимо преобразовать ячейки, содержащие числа в виде текста, обратно в числа.
Теперь, прежде чем мы двинемся дальше, давайте сначала рассмотрим несколько причин, по которым вы можете получить книгу, в которой числа хранятся в виде текста.
- Использование ‘ (апострофа) перед числом.
- Многие люди вводят апостроф перед числом, чтобы сделать его текстовым. Иногда это также происходит, когда вы загружаете данные из базы данных. Хотя это заставляет числа отображаться без апострофа, это влияет на ячейку, заставляя ее обрабатывать числа как текст.
- Получение чисел в результате формулы (например, LEFT, RIGHT или MID)
- Если вы извлекаете числовую часть текстовой строки (или даже часть числа) с помощью функций ТЕКСТ, результатом будет число в текстовом формате.
Теперь давайте посмотрим, как действовать в таких случаях.
Преобразование текста в числа в Excel
В этом руководстве вы узнаете, как преобразовать текст в числа в Excel.
Метод, который вам нужно использовать, зависит от того, как число было преобразовано в текст. Вот те, которые рассматриваются в этом руководстве.
- Используя параметр «Преобразовать в число».
- Измените формат с Текст на Общий/Число.
- Использование специальной вставки.
- Использование текста в столбцах.
- Использование комбинации функций VALUE, TRIM и CLEAN.
Преобразование текста в числа с помощью параметра «Преобразовать в число»
Когда к числу добавляется апостроф, формат числа изменяется на текстовый. В таких случаях вы заметите зеленый треугольник в верхней левой части ячейки.
В этом случае вы можете легко преобразовать числа в текст, выполнив следующие действия:
Это мгновенно преобразует все числа, сохраненные в виде текста, обратно в числа. Вы заметите, что после преобразования числа выравниваются по правому краю (в то время как при сохранении в виде текста они выравнивались по левому краю).
Преобразование текста в числа путем изменения формата ячейки
Когда числа отформатированы как текст, вы можете легко преобразовать их обратно в числа, изменив формат ячеек.
Вот шаги:
- Выделите все ячейки, которые вы хотите преобразовать из текста в числа.
- На главную –> Номер. В раскрывающемся списке "Числовой формат" выберите "Общий".
Это мгновенно изменит формат выбранных ячеек на Общий, а числа будут выровнены по правому краю. При желании вы можете выбрать любой из других форматов (например, числовой, валютный, бухгалтерский), что также приведет к тому, что значения в ячейках будут рассматриваться как числа.
Преобразование текста в числа с помощью специального параметра вставки
Чтобы преобразовать текст в числа с помощью параметра "Специальная вставка":
Преобразование текста в числа с использованием текста в столбец
Этот метод подходит в случаях, когда у вас есть данные в одном столбце.
Вот шаги:
Хотя результирующие ячейки по-прежнему могут быть в текстовом формате, а числа по-прежнему выровнены по левому краю, теперь это будет работать в таких функциях, как СУММ и СРЗНАЧ.
Преобразование текста в числа с помощью функции ЗНАЧ
Вы можете использовать комбинацию функций VALUE, TRIM и CLEAN для преобразования текста в числа.
- Функция ЗНАЧ преобразует любой текст, представляющий число, обратно в число. удаляет все начальные и конечные пробелы.
- Функция CLEAN удаляет лишние пробелы и непечатаемые символы, которые могут появиться, если вы импортируете данные или загружаете их из базы данных.
Предположим, вы хотите преобразовать ячейку A1 из текста в числа, вот формула:
Если вы хотите применить это и к другим ячейкам, вы можете скопировать и использовать формулу.
Вам также могут понравиться следующие учебные пособия по Excel:
БЕСПЛАТНАЯ КНИГА EXCEL
Получите электронную книгу «51 совет по Excel», чтобы резко повысить свою продуктивность и быстрее выполнять работу
7 мыслей о «Преобразование текста в числа в Excel — пошаговое руководство»
Я вижу, что большинство советов очень полезны
Спасибо за это. На самом деле это не сработало, но натолкнуло меня на мысль умножить ячейки на 1, перетащить и использовать вместо них те, которые сработали
У меня есть числа из финансовой базы данных, отформатированные с суффиксом для базисных пунктов, например, 14bp . По умолчанию они считываются в Excel как текст.Я не нашел способа преобразовать их в числа, за исключением очень трудоемких методов: использовать текст в столбцах, чтобы избавиться от bp (что я могу сделать при начальном анализе, когда у меня еще есть пробелы, чтобы я мог использовать фиксированную ширину синтаксический анализ, но если я попытаюсь сделать это после первого синтаксического анализа, то Excel удалит начальные пробелы, и мне придется использовать синтаксический анализ с разделителями и указать, чтобы он рассматривал «b» как разделитель.) В противном случае я ограничиваюсь использованием левого (thenumber, len(thenumber)-2), который затем может потребоваться снова преобразовать в текст.
Есть ли у вас более быстрый способ сделать это? Я подумал, возможно, если бы я сделал bp настраиваемым числовым форматом, Excel распознал бы 14bp как число при чтении, но это не работает.
спасибо. теперь я могу суммировать числа, меняя их формат с текстового на числовой
В этом руководстве показано, как преобразовать число в текст в Excel 2016, 2013 и 2010. Узнайте, как выполнить эту задачу с помощью функции ТЕКСТ Excel и использовать число в строку для указания форматирования. Узнайте, как преобразовать числовой формат в текстовый с помощью параметров «Формат ячеек…» и «Текст в столбцы».
Если вы используете электронные таблицы Excel для хранения длинных и не очень длинных чисел, однажды вам может понадобиться преобразовать их в текст. Могут быть разные причины для замены цифр, хранящихся в виде чисел, на текст. Ниже вы узнаете, почему вам может понадобиться заставить Excel видеть введенные цифры как текст, а не как число.
- Поиск по части, а не по всему номеру. Например, вам может понадобиться найти все числа, содержащие 50, например 501, 1500, 1950 и т. д.)
- Может возникнуть необходимость сопоставить две ячейки с помощью функции ВПР или ПОИСКПОЗ. Однако если эти ячейки отформатированы по-разному, Excel не будет рассматривать идентичные значения как совпадающие. Например, A1 отформатирован как текст, а B1 — число с форматом 0. Начальный ноль в B2 — это пользовательский формат. При сопоставлении этих двух ячеек Excel будет игнорировать начальный 0 и не будет отображать две ячейки как идентичные. Поэтому их формат должен быть унифицирован.
Та же проблема может возникнуть, если ячейки отформатированы как почтовый индекс, SSN, номер телефона, валюта и т. д.
Примечание. Если вы хотите преобразовать числа в слова, например сумму в текст, это другая задача. Ознакомьтесь со статьей о написании чисел под названием Два лучших способа преобразования чисел в слова в Excel.
В этой статье я покажу вам, как преобразовать числа в текст с помощью функции Excel ТЕКСТ. Если вы не настолько ориентированы на формулы, взгляните на часть, где я объясняю, как преобразовать цифры в текстовый формат с помощью стандартного окна «Формат ячеек Excel», добавив апостроф и используя мастер «Текст в столбцы». р>
Преобразование числа в текст с помощью функции Excel ТЕКСТ
Самый мощный и гибкий способ преобразования чисел в текст — использование функции ТЕКСТ. Он превращает числовое значение в текст и позволяет указать, как это значение будет отображаться. Это полезно, когда вам нужно отобразить числа в более удобочитаемом формате или если вы хотите соединить цифры с текстом или символами. Функция ТЕКСТ преобразует числовое значение в форматированный текст, поэтому результат не может быть рассчитан.
Если вы знакомы с формулами в Excel, вам не составит труда использовать функцию ТЕКСТ.
В левом верхнем углу каждой ячейки вспомогательного столбца появится крошечный треугольник. Это означает, что записи теперь являются текстовыми версиями чисел в основном столбце.
Теперь вы можете либо переименовать вспомогательный столбец и удалить исходный, либо скопировать результаты в основной и удалить временный столбец.
Примечание. Второй параметр в функции Excel ТЕКСТ показывает, как число будет отформатировано перед преобразованием. Возможно, вам придется скорректировать это на основе ваших цифр:
Результатом =TEXT(123.25,"0") будет 123.
Результатом =ТЕКСТ(123,25;"0,0") будет 123,3.
Результатом =ТЕКСТ(123,25;"0,00") будет 123,25.
Чтобы сохранить только десятичные дроби, используйте =ТЕКСТ(A2,"Общие") .
Используйте параметр «Формат ячеек» для преобразования числа в текст в Excel
Если вам нужно быстро преобразовать число в строку, сделайте это с помощью параметра Формат ячеек….
Вы увидите, что выравнивание изменится на левое, поэтому формат изменится на текстовый. Этот вариант удобен, если вам не нужно настраивать способ форматирования чисел.
Добавьте апостроф, чтобы преобразовать число в текстовый формат
Если это всего лишь 2 или 3 ячейки в Excel, в которых вы хотите преобразовать числа в строку, добавьте апостроф перед числом. Это мгновенно изменит числовой формат на текстовый.
Просто дважды щелкните ячейку и введите апостроф перед числовым значением.
В углу этой ячейки появится маленький треугольник. Это не лучший способ массового преобразования чисел в текст, но самый быстрый, если вам нужно изменить всего 2 или 3 ячейки.
Преобразование чисел в текст в Excel с помощью мастера преобразования текста в столбцы
Возможно, вы удивитесь, но параметр Excel «Текст в столбцы» довольно хорошо подходит для преобразования чисел в текст. Просто следуйте инструкциям ниже, чтобы увидеть, как это работает.
Надеюсь, советы и рекомендации из этой статьи помогут вам в работе с числовыми значениями в Excel. Преобразуйте число в строку, используя функцию ТЕКСТ Excel, чтобы настроить способ отображения ваших чисел, или используйте формат ячеек и текст в столбцы для быстрого массового преобразования. Если это всего несколько ячеек, добавьте апостроф. Не стесняйтесь оставлять свои комментарии, если у вас есть что добавить или спросить. Будьте счастливы и преуспейте в Excel!
Вас также может заинтересовать
131 комментарий к статье "Как преобразовать числа в текст с помощью функции Excel ТЕКСТ и других параметров"
Очень новичок, у меня есть ячейка с текстом и цифрами. Я хочу преобразовать текст в значение + или -. Используйте буквы U, D, R, L, F, B для обозначения вверх, вниз, вправо, влево, вперед, назад.
Где буквы U,B,R выражены как значение +ve, а
Буквы D,L,F выражены как значение -ve.
Пример значения ячейки: B3. Я хочу преобразовать значение B3 в +3.
Значение ячейки R4. Я хочу преобразовать его в +4
Значение ячейки L2. Я хочу преобразовать его в -2 и т. д.
Привет!
Вы можете заменить букву числом в ячейке с помощью макроса VBA.
Дорогой, мне нужно модульное уравнение для преобразования числа в текст. но не требует преобразования десятичных разрядов.
например: 2 535,50 долларов США (только две тысячи пятьсот тридцать пять долларов и 50 центов)
Здравствуйте!
У нас есть специальный учебник по этому вопросу. См. Два лучших способа преобразования чисел в слова в Excel. Ознакомьтесь с надстройкой Spell Number, включенной в Ultimate Suite for Excel.
привет,
как преобразовать дату рождения в текстовый формат в excel
11-01-2004 в одиннадцать января две тысячи четвертого
Здравствуйте!
Числа можно преобразовывать в слова, например, с помощью макроса VBA, как описано в этой статье.
В ячейке отображается '20.500, но я хочу, чтобы читалось как 20.500, но текст. Я пошел в «Текст в столбец», чтобы посмотреть, есть ли у него «изменить», но это не так. Как я могу преобразовать '20.500 в текст в моей ячейке?
Отлично! Я попробовал «Текст в столбец» и функцию «текст» для преобразования тысяч строк, обе работают быстро и хорошо. Теперь мои поиски возвращают правильный номер. Большое спасибо!
Метод «Текст в столбцы» работает. Спасибо!
Форматировать ячейку в текст больше не работает; Номер остается в числовом формате. Либо ошибка, либо "ошибка по дизайну".
эта кодировка неверна, пожалуйста, завершите правильную кодировку, чтобы преобразовать это: только две тысячи четыреста тридцать пять рупий
эта кодировка неверна, пожалуйста, завершите правильную кодировку, чтобы преобразовать этот номер. 2435=две тысячи четыреста тридцать пять рупий только
Большое спасибо за эту информацию. хотя мне нужно было в основном изменить более 700 записей, но опция «Текст в столбцы» сработала для меня очаровательно!
Можно ли преобразовать такой текст с разделителями 00000304838 в 3048,38 в Excel.
Здравствуйте!
Если ваш текст написан в ячейке D1, вы можете использовать формулу
Надеюсь, я ответил на ваш вопрос. Если что-то по-прежнему неясно, не стесняйтесь спрашивать.
Большое спасибо, оставайтесь благословенными.
Я искал способ преобразовать числа в буквы. Таким образом, 1,2,3,4,5*,6 становится A,B,C,D,E*,F (* не умножение, а символ любого типа)
Набор цифр в одном текстовом поле станет буквой в другом.
Здравствуйте!
Чтобы заменить число буквой, вы можете использовать функцию ВЫБОР.
Надеюсь, это будет полезно.
1: ПРЕЖДЕ ЧЕМ вставлять что-либо, откройте новую страницу или выделите ячейки, в которые вы вставляете.
(Я считаю, что лучше использовать новую страницу)
2: Выберите ВСЕ ячейки в области вставки, если вы не знаете, насколько велики ваши данные, просто щелкните маленький серый треугольник слева от столбца. Ячейка A и выше 1. Она должна выделять все ячейки на странице.
3: Щелкните правой кнопкой мыши и выберите "ФОРМАТИРОВАНИЕ ЯЧЕЙКИ"
4: В диалоговом окне форматирования ячеек выберите ТЕКСТ, затем нажмите OK
5: Вставьте данные в область, отформатированную как ТЕКСТ. (Настройка ширины столбцов)
Желаемый результат: Нет больше экспонентов! Скатертью дорога, Excel действительно мусор без лучшего способа
сделать это.
Как преобразовать 92300640317 в word
Здравствуйте!
Пожалуйста, ознакомьтесь с этой статьей — Преобразование чисел в слова в Excel
Я надеюсь, что это поможет, в противном случае, пожалуйста, не стесняйтесь обращаться ко мне в любое время.
Я хочу преобразовать число больше 96 в 96. Дэвид говорит:
Мне нужно настроить столбец для телефонных номеров.Я хочу их в виде текста, но в определенном формате, а именно: 0404 505 393, то есть четыре цифры, пробел, три цифры, пробел, три цифры, но все в виде текста, чтобы они были в одном и том же легко читаемом формате.< /p>
Привет
Как изменить формат дд ммм на дд-мм-гг.
Здравствуйте!
Пожалуйста, ознакомьтесь с этой статьей, чтобы узнать, как изменить формат даты и создать собственное форматирование.
Надеюсь, это будет полезно.
Как преобразовать числовой счет в алфавитный?
<р>1. Выберите числа, которые вы хотите отсортировать.2. На ленте данных выберите Текст в столбцы.
3. Дважды нажмите кнопку «Далее».
4. В формате данных столбца выберите «Текст» и нажмите «Готово».
5. Теперь вы можете сортировать числа как текст.
Во избежание путаницы убирайте точку в конце каждой строки. Например, кажется, что вы получите значение «123». для первой строки, когда на самом деле результат равен "123"
Результатом =ТЕКСТ(123,25,"0") будет 123.
Результатом =ТЕКСТ(123,25,"0,0") будет 123,3.
Результатом =ТЕКСТ(123,25;"0,00") будет 123,25.
Чтобы сохранить только десятичные дроби, используйте =ТЕКСТ(A2,"Общие").
Выполнено, но начальные нули ячейки исчезают в уже переданных данных. Они нужны мне для консолидации. Руководство
Сэр, хорошего дня. У меня есть данные в Excel, когда я конвертирую их в текстовую форму
Он удаляет начальные нули из этой ячейки. Я хочу, чтобы эти нули появились. Потому что они мне нужны для дальнейшей консолидации. Пожалуйста, помогите
Здравствуйте!
Извините, но ваша задача мне не совсем понятна.
Пожалуйста, опишите вашу проблему подробнее. Приведите пример исходных данных и результат, который вы хотите получить.
Напишите пример, какие нули исчезают в ваших данных, когда вы переводите их в текст?
Это поможет мне лучше понять ваш запрос и найти решение для вас. Спасибо.
КАК НАЙТИ ЧИСЛА В ДИАПАЗОНЕ ДЛЯ ТОЧНОГО СООТВЕТСТВИЯ ПОЖАЛУЙСТА?
12345 1 2 3 4 5 6 7
СТРОКА СЛЕВА В ДИАПАЗОНЕ СПРАВА
ТАК ВАС
Привет, Майк!
Извините, но ваша задача мне не совсем понятна. Чтобы я мог помочь вам лучше, пожалуйста, опишите вашу задачу более подробно. Уточните, пожалуйста, что вы пытались найти. Приведите пример исходных данных и ожидаемого результата.
Это поможет мне лучше понять проблему и найти решение для вас. Спасибо.
Из-за этого я так много раз злился и тратил время на то, чтобы пробовать разные вещи.
"Текст в столбцы" очень хорошо, спасибо.
f в чате, как преобразовать цифры в буквы?
Отличный пост с несколькими вариантами. Большое спасибо, это решило мою проблему.
Я знаю, что это может звучать безумно, но есть ли способ, чтобы при вводе числа (например, 6120) оно менялось на слово, например ожерелье. Я хочу иметь возможность вводить номер предмета инвентаря, а в следующем столбце он дает имя этого номера. Они не всегда будут в одном и том же порядке, так можно? Я искал и искал в Интернете, чтобы увидеть, возможно ли это вообще.
Это очень полезная статья. Вспомогательный столбец + формула =ТЕКСТ + вставка значения — это именно то, что я искал, и это была мгновенная закладка. Спасибо!
Эта страница представляет собой поддерживаемый рекламодателями отрывок из книги Power Excel 2010–2013 от MrExcel — 567 разгаданных тайн Excel. Если вам нравится эта тема, подумайте о покупке всей электронной книги.
Проблема: я работаю с файлом Excel. Мне нужно создать файл для чтения другим приложением, но это приложение может читать только файлы .txt.
Стратегия. У вас есть несколько вариантов. Как правило, другое приложение хочет, чтобы столбцы были разделены фиксированным числом пробелов или запятыми. Файлы со столбцами, разделенными запятыми, называются файлами со значениями, разделенными запятыми, или файлами CSV. Файлы CSV легче создавать, чем файлы, разделенные пробелами. Вот как создать файл CSV:
- Выберите «Файл», «Сохранить как». В раскрывающемся списке "Тип файла" выберите CSV (с разделителями-запятыми) (*.csv).
- Нажмите кнопку "Сохранить". Excel обычно предупреждает вас о том, что вы сохраняете файл в формате, в котором будут исключены несовместимые функции. Это означает, что вы должны повторно сохранить файл как файл Excel позже, чтобы сохранить совместимые функции. Важно: В файле CSV сохраняется только текущий рабочий лист. Если в книге несколько листов, сохраните каждый лист отдельно.
- После сохранения файла в формате CSV используйте команду "Сохранить как", чтобы сохранить файл в формате Excel.
Результаты: На рисунке ниже показан созданный файл, как он выглядит при редактировании с помощью Блокнота. Обратите особое внимание на запись «œMolson, Inc». Поскольку ячейка D5 уже содержала запятую, Excel оказался достаточно умным, чтобы заключить Molson, Inc в кавычки.
-
Excel добавляет кавычки вокруг ячейки, содержащей запятую.
Подсказка: даты в столбце C записываются в файл в том же формате, в котором они были показаны на листе. Большинство программ не понимают такую дату, как 1 января 2004 года. Проверьте документацию программы, которая будет импортировать информацию, и при необходимости отформатируйте столбец C, чтобы он отображался как мм/дд/гггг перед экспортом в CSV.
Альтернативный вариант. Другой вариант – создать файл, в котором каждое поле должно занимать фиксированное количество символов. Вам может понадобиться использовать этот метод для создания файла, который должен быть импортирован другим приложением. В этом случае другое приложение обычно дает вам спецификацию файла, которой вы должны следовать. Это может означать следующее:
В этом случае выполните следующие действия:
- Пройдитесь по столбцам на листе, изменив ширину столбцов. Если другая программа ожидает, что поле «Регион» будет иметь ширину, например, 12 символов, выберите столбец A, а затем выберите «Главная», «Формат», «Ширина столбца» и установите для текстового поля «Ширина столбца» значение 12.
- Отформатируйте даты, как указано другой системой. Убедитесь, что в столбцах «Доход», «Стоимость» и «Прибыль» указано два десятичных знака. Другой системе, вероятно, не нужны заголовки полей, поэтому удалите строку 1.
- Выберите «Файл», «Сохранить как». В раскрывающемся списке «Тип файла» выберите «Форматированный текст (с разделителями-пробелами)».
Подсказка: Excel меняет имя файла, чтобы оно имело расширение .prn. Даже если вы попытаетесь изменить здесь расширение на .txt, Excel все равно сохранит файл с расширением .prn. Лучше оставить его как .prn, а затем переименовать в проводнике Windows.
Вы когда-нибудь пытались преобразовать текстовый файл в файл Excel с разделителями? В этой статье я расскажу о методах решения этой проблемы.
Импорт текстового файла на лист с разделителем или без него
Преобразование текстового файла в лист с разделителем с помощью Open
Чтобы преобразовать текстовый файл в лист, вы можете использовать утилиту Open в Excel.
<р>1. Щелкните Файл > Открыть > Обзор. Смотрите скриншот:
<р>2. Затем в диалоговом окне «Открыть» выберите «Текстовые файлы» в раскрывающемся списке рядом с именем файла и выберите текстовый файл, который вы используете. Смотрите скриншот:
<р>4. Нажмите «Готово», и новый лист новой книги будет создан с текстами. Импорт текстового файла на лист с разделителем или без негоЕсли вы хотите импортировать текстовый файл в определенный диапазон листа с разделителем или без разделителя, как вам нужно, вы можете попробовать Вставить файл в утилиту курсора Kutools for Excel для решения этой задачи. После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)
<р>1.Выберите ячейку, в которую вы поместите содержимое импортированного текстового файла, и нажмите Kutools Plus > Импорт и экспорт > Вставить файл в курсор. Смотрите скриншот:
<р>2. В диалоговом окне «Вставить файл в курсор» нажмите «Обзор», чтобы отобразить диалоговое окно «Выбор файла для вставки в положение курсора ячейки», выберите «Текстовые файлы» в раскрывающемся списке рядом с «Имя файла», выберите нужный файл и нажмите «Открыть». Смотрите скриншот:
<р>3. Нажмите OK, после чего текстовый файл будет вставлен в размещенную ячейку без разделителя. Примечание:
ЕСЛИ вы хотите разделить текст на ячейки с разделителем, выберите тексты и нажмите Kutools > Объединить и разделить > Разделить ячейки. Смотрите скриншот:
Затем отметьте нужные параметры в разделе «Тип» и «Разделить по разделам». Смотрите скриншот:
Нажмите "ОК", чтобы выбрать ячейку для размещения текстов.
Нажмите "ОК" для завершения. Читайте также:
|