Как заменить слова цифрами excel

Skip to content

Как преобразовать текст в число в Excel — 10 способов.

В этом  руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое.

Иногда значения в ваших таблицах Excel выглядят как числа, но их нельзя сложить или перемножить, они приводят к ошибкам в формулах. Общая причина этого — числа, записанные как текст. Во многих случаях Microsoft Excel достаточно умен, чтобы автоматически преобразовывать цифровые символы, импортированные из других программ, в обычные числа. Но иногда числа остаются отформатированными в виде текста, что вызывает множество проблем в ваших электронных таблицах.

Перестает правильно работать сортировка данных, поскольку числовые и текстовые значения упорядочиваются по-разному. Функции поиска, подобные ВПР, также не могут найти нужные значения (подробнее об этом читайте – Почему не работает ВПР?). Подсчет по условиям СУММЕСЛИ и СЧЁТЕСЛИ даст неверные результаты. Если они находятся среди «нормальных» чисел, то функция СУММ их проигнорирует, а вы этого даже не заметите. В результате – неверные расчеты.

  • Как выглядят числа-как текст?
  • Используем индикатор ошибок.
  • Изменение формата ячейки может преобразовать текст в число
  • Специальная вставка
  • Инструмент «текст по столбцам»
  • Повторный ввод
  • Формулы для преобразования текста в число
  • Как можно использовать математические операции
  • Удаление непечатаемых символов
  • Использование макроса VBA
  • Как извлечь число из текста при помощи инструмента Ultimate Suite

Из этого материала вы узнаете, как преобразовать строки в «настоящие» числа.

Как определить числа, записанные как текст?

В Excel есть встроенная функция проверки ошибок, которая предупреждает вас о возможных проблемах со значениями ячеек. Это выглядит как маленький зеленый треугольник в верхнем левом углу ячейки. При выборе ячейки с таким индикатором ошибки отображается предупреждающий знак с желтым восклицательным знаком (см. Скриншот ниже). Наведите указатель мыши на этот знак, и Excel сообщит вам о потенциальной проблеме: в этой ячейке число сохранено как текст или перед ним стоит апостроф .

индикатор ошибки

В некоторых случаях индикатор ошибки не отображается для чисел, записанных в виде текста. Но есть и другие визуальные индикаторы текстовых чисел:

Число

Строка (текстовое значение)

    • По умолчанию с выравниванием по правому краю.
    • Если выбрано несколько ячеек, в строке состояния отображается «Среднее», «Количество» и «Сумма» .
    • По умолчанию с выравниванием по левому краю.
    • Если выбрано несколько ячеек, строка состояния показывает только Количество .
    • В поле Числовой формат отображается текстовый формат (во многих случаях, но не всегда).
    • В строке формул может быть виден начальный апостроф.
    • Зелёный треугольник в левом верхнем углу.

На изображении ниже вы можете видеть текстовые представления чисел справа и реальные числа слева:

Есть несколько разных способов изменить текст на число Excel. Ниже мы рассмотрим их, начиная с самых быстрых и простых. Если простые методы не работают для вас, пожалуйста, не расстраивайтесь. Нет проблем, которые невозможно преодолеть. Просто нужно попробовать другие способы.

Используем индикатор ошибок.

Если в ваших клетках отображается индикатор ошибки (зеленый треугольник в верхнем левом углу), преобразование выполняется одним щелчком мыши:

  1. Выберите всю область, где цифры сохранены как текст.
  2. Нажмите предупреждающий знак и затем — Преобразовать в число.

Таким образом можно одним махом преобразовать в числа весь столбец. Просто выделите всю проблемную область, а затем жмите восклицательный знак.

Смена формата ячейки.

Все ячейки в Экселе имеют определенный формат, который указывает программе, как их обрабатывать. Например, даже если в клетке таблицы будут записаны цифры, но формат выставлен текстовый, то они будут рассматриваться как простой текст. Никакие подсчеты с ними  вы провести не сможете. Для того, чтобы Excel воспринимал цифры как нужно, они должны быть записаны с общим или числовым форматом.

Итак, первый быстрый способ видоизменения заключается в следующем:

  1. Выберите ячейки с цифрами в текстовом формате.
  2. На вкладке «Главная » в группе «Число» выберите « Общий» или « Числовой» в раскрывающемся списке «Формат» .

применяем числовой формат

Или же можно воспользоваться контекстным меню, вызвав его правым кликом мышки.

как изменить формат

Последовательность действий в этом случае показана на рисунке. В любом случае, нужно применить числовой либо общий формат.

Этот способ не слишком удобен и достался нам «в наследство» от предыдущих версий Excel, когда еще не было индикатора ошибки в виде зелёного уголка.

Примечание. Этот метод не работает в некоторых случаях. Например, если вы примените текстовый формат, запишете несколько цифр, а затем измените формат на «Числовой». Тут ячейка все равно останется отформатированной как текст.

То же самое произойдёт, если перед цифрами будет стоять апостроф. Это однозначно указывает Excel, что записан именно текст и ничто другое.

Совет. Если зеленых уголков нет совсем, то проверьте — не выключены ли они в настройках вашего Excel (Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом).

Специальная вставка.

По сравнению с предыдущими методами этот метод требует еще нескольких дополнительных шагов, но работает почти на 100%.

Чтобы исправить числа, отформатированные как текст с помощью специальной вставки, выполните следующие действия:

  1. Выделите клетки таблицы с текстовым номером и установите для них формат «Общий», как описано выше.
  2. Скопируйте какую-нибудь пустую ячейку. Для этого либо установите в нее курсор и нажмите Ctrl + C, либо щелкните правой кнопкой мыши и выберите «Копировать» в контекстном меню.
  3. Выберите клетки таблицы, которые вы хотите трансформировать, щелкните правой кнопкой мыши и выберите «Специальная вставка». В качестве альтернативы, нажмите комбинацию клавиш Ctrl + Alt + V.
  4. В диалоговом окне «Специальная вставка» выберите «Значения» в разделе «Вставить» и затем «Сложить» в разделе «Операция».
  5. Нажмите ОК.

конвертируем в число при помощи специальной вставки

Если все сделано правильно, то ваши значения изменят выравнивание слева на правую сторону. Excel теперь воспринимает их как числа.

Инструмент «текст по столбцам».

Это еще один способ использовать встроенные возможности Excel. При использовании для других целей, например для разделения ячеек, мастер «Текст по столбцам» представляет собой многоэтапный процесс. А вот чтобы просто выполнить нашу метаморфозу, нажимаете кнопку Готово на самом первом шаге :)

  1. Выберите позиции (можно и весь столбец), которые вы хотите конвертировать, и убедитесь, что их формат установлен на Общий.
  2. Перейдите на вкладку «Данные», группу «Инструменты данных» и нажмите кнопку «Текст по столбцам» .
  3. На шаге 1 мастера распределения выберите «С разделителями» в разделе «Формат исходных данных» и сразу чтобы завершить преобразование, нажмите «Готово» .

преобразуем столбец в цифры при помощи инструмента «Текст по столбцам»

Это все, что нужно сделать!

Повторный ввод.

Если проблемных ячеек, о которых мы ведём здесь разговор, у вас не очень много, то, возможно, неплохим вариантом будет просто ввести их заново.

Для этого сначала установите их формат на «Обычный». Затем в каждую из них введите цифры заново.

Думаю, вы знаете, как корректировать ячейку — либо двойным кликом мышки, либо через клавишу F2.

Но это, конечно, если таких «псевдо-чисел» немного. Иначе овчинка не стоит выделки. Есть много других менее трудоемких способов.

Преобразовать текст в число с помощью формулы

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

В Microsoft Excel есть специальная функция — ЗНАЧЕН (VALUE в английском варианте). Она обрабатывает как текст в кавычках, так и ссылку на элемент таблицы, содержащий символы для трансформирования.

Функция ЗНАЧЕН может даже распознавать набор цифр, включающих некоторые «лишние» символы.

Например, распознает цифры, записанные с разделителем тысяч в виде пробела:

=ЗНАЧЕН(«1 000»)

Конвертируем число, введенное с символом валюты и разделителем тысяч:

=ЗНАЧЕН(«1 000 $»)

Обе эти формулы возвратят число 1000.

Точно так же она расправляется с пробелами перед цифрами.

функция VALUE ЗНАЧЕН

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

Функция ЗНАЧЕН также пригодится, когда вы извлекаете что-либо из символьной строки с помощью одной из текстовых функций, таких как ЛЕВСИМВ, ПРАВСИМВ и ПСТР.

Например, чтобы получить последние 3 символа из A2 и вернуть результат в виде цифр, используйте следующее:

=ЗНАЧЕН(ПРАВСИМВ(A2;3))

На приведенном ниже рисунке продемонстрирована формула трансформации:

конвертируем при помощи формулы

Если вы не обернете функцию ПРАВСИМВ в ЗНАЧЕН, результат будет возвращен в виде набора символов, что делает невозможным любые вычисления с извлеченными значениями.

Этот метод подходит, когда вы точно знаете, сколько символов и откуда вы желаете получить, а затем превратить их в число.

Математические операции.

Еще один способ — выполнить простую арифметическую операцию, которая фактически не меняет исходное значение. В этом случае программа, если есть такая возможность, сама сделает нужную конвертацию.

Что это может быть? Например, сложение с нулём, умножение или деление на 1.

=A2+0

=A2*1

=A2/1

простейшие математические операции для превращения текста в числа

Важно, чтобы эти действия не изменили величины чисел. Выше вы видите пример таких операций: двойное умножение на минус 1, умножение на 1, сложение с 0. Наиболее элегантно и просто для ввода выглядит «двойное отрицание»: ставим два минуса перед ссылкой, то есть дважды умножаем на минус 1. Результат расчета не изменится, а записать такую формулу очень просто.

Но если исходные значения отформатированы как текст, Excel также может автоматически применить соответствующий формат и к полученным результатам. Вы сможете заметить это по выровненному влево их содержимому. Чтобы это исправить, обязательно установите общий формат для ячеек, которые используются в формуле.

Примечание. Если вы хотите, чтобы результаты были значениями, а не формулами, используйте после применения этого метода функцию специальной вставки, чтобы заменить их результатами.

Удаление непечатаемых символов.

Когда вы копируете в таблицу Excel данные из других приложений при помощи буфера обмена (то есть Копировать – Вставить), вместе с цифрами часто копируется и различный «мусор». Так в таблице могут появиться внешне не видимые непечатаемые символы. В результате ваши цифры будут восприниматься программой как символьная строка.

Эту напасть можно удалить программным путем при помощи формулы. Аналогично предыдущему примеру, в С2 можно записать примерно такое выражение:

=ЗНАЧЕН(СЖПРОБЕЛЫ(ПЕЧСИМВ(A2)))

Поясню, как это работает. Функция ПЕЧСИМВ удаляет непечатаемые знаки. СЖПРОБЕЛЫ – лишние пробелы. Функция ЗНАЧЕН, как мы уже говорили ранее, преобразует текст в число.

Макрос VBA.

Если вам часто приходится преобразовывать большие области данных из текстового формата в числовой, то есть резон для этих повторяющихся операций создать специальный макрос, который будет использоваться при необходимости. Но для того, чтобы это выполнить, прежде всего, нужно в Экселе включить макросы и панель разработчика, если это до сих пор не сделано. Нажмите правой кнопкой мыши на ленте и настройте показ этого раздела.

Нажмите сочетание клавиш Alt+F11 или откройте вкладку Разработчик (Developer) и нажмите кнопку Visual Basic. В появившемся окне редактора добавьте новый модуль через меню Insert — Module и скопируйте туда следующее небольшое выражение:

Sub Текст_в_число()   
   Dim rArea As Range
   On Error Resume Next
   ActiveWindow.RangeSelection.SpecialCells(xlCellTypeConstants).Select
   If Err Then Exit Sub
   With Application: .ScreenUpdating = False: .EnableEvents = False: .Calculation = xlManual: End With
   For Each rArea In Selection.Areas
   rArea.Replace ",", "."
   rArea.FormulaLocal = rArea.FormulaLocal
   Next rArea
   With Application: .ScreenUpdating = True: .EnableEvents = True: .Calculation = xlAutomatic: End With
End Sub

После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

Что делает этот макрос?

Вы можете выделить несколько областей данных для конвертации (можно использовать мышку при нажатой клавише CTRL). При этом, если в ваших числах в качестве разделителя десятичных разрядов используется запятая, то она будет автоматически заменена на точку. Ведь в Windows чаще всего именно точка отделяет целую и дробную части числа. А при экспорте данных из других программ запятая в этой роли встречается почему-то очень часто.

Чтобы использовать этот код, выделяем область на рабочем листе, которую нужно преобразовать. Жмем на значок «Макросы», который расположен на вкладке «Разработчик» в группе «Код». Или нам поможет комбинация клавиш ALT+F8.

Открывается окно имеющихся макросов. Находим «Текст_в_число», указываем на его и жмем на кнопку «Выполнить».

Извлечь число из текстовой строки с помощью Ultimate Suite

Как вы уже убедились, не существует универсальной формулы Excel для извлечения числа из текстовой строки. Если у вас возникли трудности с пониманием формул или их настройкой для ваших наборов данных, вам может понравиться этот простой способ получить число из строки в Excel.

Надстройка Ultimate Suite предоставляет множество инструментов для работы с текстовыми значениями: удалить лишние пробелы и ненужные символы, изменить регистр текста, подсчитать символы и слова, добавить один и тот же текст в начало или конец всех ячеек в диапазоне, преобразовать текст в числа, разделить его по отдельным ячейкам, заменить ошибочные символы с правильными.

Вот как вы можете быстро получить число из любой буквенно-цифровой строки:

  1. Перейдите на вкладку Ablebits Data > Текст и нажмите Извлечь (Extract) :

  1. Выделите все ячейки с нужным текстом.
  2. На панели инструмента установите переключатель «Извлечь числа (Extract numbers.
  3. В зависимости от того, хотите ли вы, чтобы результаты были формулами или значениями, выберите переключатель «Вставить как формулу (Insert as formula или оставьте его неактивным (по умолчанию).

Я советую активировать эту возможность, если вы хотите, чтобы извлеченные числа обновлялись автоматически, как только в исходные строки вносятся какие-либо изменения. 

Если вы хотите, чтобы результаты не зависели от исходных строк (например, если вы планируете удалить исходные данные позже), не выводите результат в виде формулы.

  1. Нажмите кнопку «Вставить результаты (Insert results. Вот и всё!

Как и в предыдущем примере, результаты извлечения являются числами , что означает, что вы можете подсчитывать, суммировать, усреднять или выполнять любые другие вычисления с ними.

В этом примере мы решили вставить результаты как формулы , и надстройка сделала именно то, что было запрошено:

=ЕСЛИ(МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9},A2&»_0123456789″))>ДЛСТР(A2), «»,СУММПРОИЗВ(ПСТР(0&A2,НАИБОЛЬШИЙ(ИНДЕКС(ЕЧИСЛО(—ПСТР(A2,СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))),1))*СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))),0),СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))))+1,1)*10^СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2)))/10))

Сложновато самому написать такую формулу, не правда ли?

Если отсутствует флажок «Вставить как формулу», вы увидите число в строке формул. 

Любопытно попробовать? Просто скачайте пробную версию Ultimate Suite и убедитесь сами :)

Если вы хотите иметь этот, а также более 60 других полезных инструментов в своем Excel, воспользуйтесь этой специальной возможностью покупки, которую предоставлена исключительно читателям нашего блога.

Вот как вы можете преобразовать текст в число Excel с помощью формул и встроенных функций. Более сложные случаи, когда в ячейке находятся одновременно и буквы, и цифры, мы рассмотрим в отдельной статье. Я благодарю вас за чтение и надеюсь не раз еще увидеть вас в нашем блоге!

Также рекомендуем:

Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Как умножить число на процент и прибавить проценты Ранее мы уже научились считать проценты в Excel. Рассмотрим несколько случаев, когда известная нам величина процента помогает рассчитать различные числовые значения. Чему равен процент от числаКак умножить число на процентКак…
Как считать проценты в Excel — примеры формул В этом руководстве вы познакомитесь с быстрым способом расчета процентов в Excel, найдете базовую формулу процента и еще несколько формул для расчета процентного изменения, процента от общей суммы и т.д.…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…

Подключитесь к эксперту. Учитесь у живых инструкторов.

Функции поиска и замены в Excel используются для поиска в книге необходимой информации, например определенного числа или текстовой строки. Вы можете либо найти элемент поиска для справки, либо заменить его на что-то другое. В условия поиска можно включить подстановочные знаки, такие как вопросительные знаки, тильды и звездочки, а также цифры. Искать можно по строкам и столбцам, в примечаниях или значениях, а также на листе или во всей книге.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Поиск

Чтобы найти что-то, нажмите клавиши CTRL+F или перейдите в раздел Главная > Редактирование > найти & Выберите > Найти.

Примечание: В следующем примере мы нажали кнопку Параметры >> , чтобы отобразить все диалоговое окно Поиск. По умолчанию он отображается со скрытыми параметрами.

Нажмите клавиши CTRL+F, чтобы открыть диалоговое окно "Найти".

  1. В поле Найти что: введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти что: и выберите последний элемент поиска из списка.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. Нажмите кнопку Найти все или Найти далее , чтобы выполнить поиск.

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

  3. Щелкните Параметры>> , чтобы при необходимости определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

      Примечание:   Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

  4. Если вы хотите найти текст или цифры с определенным форматированием, нажмите кнопку Формат, а затем выберите нужные значения в диалоговом окне Поиск формата .

    Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с кнопкой Формат, выберите пункт Выбрать формат из ячейки, а затем щелкните ячейку с форматированием, которое требуется найти.

Заменить

Чтобы заменить текст или цифры, нажмите клавиши CTRL+H или перейдите в раздел Главная > Редактирование > Найти & Выберите > Заменить.

Примечание: В следующем примере мы нажали кнопку Параметры >> , чтобы отобразить все диалоговое окно Поиск. По умолчанию он отображается со скрытыми параметрами.

Нажмите клавиши CTRL+H, чтобы открыть диалоговое окно Заменить.

  1. В поле Найти что: введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти что: и выберите последний элемент поиска из списка.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. В поле Заменить на введите текст или числа, которые нужно использовать для замены текста поиска.

  3. Нажмите Заменить все или Заменить.

    Совет: При нажатии кнопки Заменить все все вхождения условий, которые вы ищете, будут заменены, в то время как Replace будет обновлять одно вхождение за раз.

  4. Щелкните Параметры>> , чтобы при необходимости определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

      Примечание:   Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

  5. Если вы хотите найти текст или цифры с определенным форматированием, нажмите кнопку Формат, а затем выберите нужные значения в диалоговом окне Поиск формата .

    Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с кнопкой Формат, выберите пункт Выбрать формат из ячейки, а затем щелкните ячейку с форматированием, которое требуется найти.

Существует два разных метода поиска или замены текста или чисел на компьютере Mac. Во-первых, используется диалоговое окно «Найти & заменить «. Во-вторых, используется панель поиска на ленте.

Диалоговое окно «Поиск & замена «

Панель поиска и параметры

Окно поиска

  1. Нажмите клавиши CTRL+F или выберите Главная > Найти & Выберите > Найти.

  2. В поле Найти: введите текст или цифры, которые нужно найти.

  3. Нажмите кнопку Найти далее , чтобы выполнить поиск.

  4. Вы можете дополнительно определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

  • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

  • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

  • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

Параметры поиска

  1. Нажмите клавиши CTRL+F или выберите Главная > Найти & Выберите > Найти.

  2. В поле Найти: введите текст или цифры, которые нужно найти.

  3. Выберите Найти все , чтобы выполнить поиск всех вхождений.

    Поиск всех раскрывающихся дисплеев

    Примечание:  Диалоговое окно разворачивается, чтобы отобразить список всех ячеек, содержащих условие поиска, и общее количество ячеек, в которых оно отображается.

  4. Выберите любой элемент в списке, чтобы выделить соответствующую ячейку на листе.
     

    Примечание: Вы можете изменить содержимое выделенной ячейки.

  1. Нажмите клавиши CTRL+H или перейдите на главную страницу > Найти & выберите > Заменить.

  2. В поле Найти введите текст или цифры, которые требуется найти.

  3. Вы можете дополнительно определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .
       

      Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

      • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

      • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

      • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

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

  5. Выберите Заменить или Заменить все.

    Советы: 

    • При нажатии кнопки Заменить все все вхождения ищемого условия будут заменены.

    • При нажатии кнопки Заменить можно заменить один экземпляр за раз, нажав кнопку Далее , чтобы выделить следующий экземпляр.

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

  2. Нажмите клавиши COMMAND+F или выберите лупу, чтобы развернуть панель поиска и ввести текст или число, которые нужно найти в поле поиска.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  3. Нажмите клавишу RETURN.

    Примечания: 

    • Чтобы найти следующий экземпляр элемента, который вы ищете, снова нажмите клавишу RETURN или в диалоговом окне Найти и выберите Найти далее.

    • Чтобы указать дополнительные параметры поиска, выберите увеличительное стекло и выберите Поиск на листе или Поиск в книге. Можно также выбрать параметр Дополнительно , который открывает диалоговое окно Поиск .

    Совет: Вы можете отменить выполняемый поиск, нажав клавишу ESC.

Поиск

Чтобы найти что-то, нажмите клавиши CTRL+F или перейдите в раздел Главная > Редактирование > найти & Выберите > Найти.

Примечание: В следующем примере мы щелкнули > Параметры поиска , чтобы отобразить все диалоговое окно Поиск. По умолчанию отображается со скрытыми параметрами поиска.

Поиск текста или чисел в книге или листе с помощью клавиш CTRL+F

  1. В поле Найти что: введите текст или числа, которые нужно найти.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. Нажмите кнопку Найти далее или Найти все , чтобы выполнить поиск.

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

  3. Щелкните > Параметры поиска , чтобы при необходимости дополнительно определить поиск:

    • В: Чтобы найти данные в пределах определенного выделенного фрагмента, нажмите кнопку Выбор. Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Направление: Вы можете выполнить поиск вниз (по умолчанию) или вверх.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти .

Заменить

Чтобы заменить текст или цифры, нажмите клавиши CTRL+H или перейдите в раздел Главная > Редактирование > Найти & Выберите > Заменить.

Примечание: В следующем примере мы щелкнули > Параметры поиска , чтобы отобразить все диалоговое окно Поиск. По умолчанию отображается со скрытыми параметрами поиска.

Замените текст или числа в книге или листе, нажав клавиши CTRL+H

  1. В поле Найти что: введите текст или числа, которые нужно найти.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. В поле Заменить на введите текст или числа, которые нужно использовать для замены текста поиска.

  3. Щелкните Заменить или Заменить все.

    Совет: При нажатии кнопки Заменить все все вхождения условий, которые вы ищете, будут заменены, в то время как Replace будет обновлять одно вхождение за раз.

  4. Щелкните > Параметры поиска , чтобы при необходимости дополнительно определить поиск:

    • В: Чтобы найти данные в пределах определенного выделенного фрагмента, нажмите кнопку Выбор. Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Направление: Вы можете выполнить поиск вниз (по умолчанию) или вверх.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти .

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Рекомендуемые статьи

Объединение и отмена объединения ячеек

ЗАМЕНИТЬ, ЗАМЕНИТЬБ

Применение проверки данных к ячейкам

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

Зеленые треугольники, которые обозначают ячейки с числами, хранящимися как текст

​Смотрите также​ так как если​ способы их устранения​ формат. Для этого​ целью.​Кнопка предупреждения об ошибке в Excel​ совсем, то проверьте​ В открывшемся окне​ определить, значения в​ годового дохода меняться​ результат замены формулы​

1. Выделите столбец

Выделенный столбец

​ затем нажмите клавиши​ еще раз нажмите​ затем нажмите клавиши​ еще раз нажмите​Ячейки до последней используемой​ расширения выделения с​ нее цифру​Числа, хранящиеся как текст,​ столбцов несколько, то​Причина первая​ откройте окно «Формат​Пропустите первых два шага​ — не выключены​ – список доступных​ ячейках отформатированы как​

2. Нажмите эту кнопку

Вкладка

​ не будет, и​ на вычисленные значения​ CTRL+SHIFT+END, чтобы расширить​ клавишу F8.​ CTRL+SHIFT+END, чтобы расширить​ клавишу F8.​ ячейки листа (нижний​​ помощью клавиш со​​1​​ могут приводить к​​ действия придётся повторять​

3. Нажмите кнопку «Готово»

Кнопка

​. Число сохранено как​ ячеек» CTRL+1. На​ нажатием на кнопку​ ли они в​ для данной книги​ числа или как​​ требуется заблокировать сумму​​ проверен, особенно если​ выделенную область до​

4. Задайте формат

Выбран денежный формат

​Большой диапазон ячеек​Изображение значка кнопки команд в Mac​ выделенную область до​Большой диапазон ячеек​

​ правый угол)​​ стрелками. Чтобы остановить​и нажмите клавишу​ непредвиденным результатам. Выделите​ для каждого столбца​​ текст​​ вкладке «Число» выберите​​Далее (Next)​​ настройках вашего Excel​​ макросов. Выбираем нужный.​​ текст. Числовые форматы​

Другие способы преобразования

Использование формулы

​ первоначального взноса в​ формула содержит ссылки​ последней используемой ячейки​

1. Вставьте новый столбец

Новый столбец рядом с числами в виде текста

​Щелкните первую ячейку диапазона,​ последней используемой ячейки​Щелкните первую ячейку диапазона,​Выделите первую ячейку, а​ расширение выделенной области,​ ВВОД.​ ячейки и нажмите​ отдельно. Итак, выделяем​

2. Примените функцию ЗНАЧЕН

Ячейка F23 с формулой =ЗНАЧЕН(E23) и результат 107,71

​В этом случае видно,​ из списка «Числовые​​, а на третьем​​ (​ Жмем «Выполнить».​ выравниваются по правому​ формуле для расчета​ на другие ячейки​ листа (нижний правый​ а затем, удерживая​​ листа (нижний правый​​ а затем, удерживая​

3. Наведите указатель мыши

Указатель наведен на правый нижний угол ячейки

​ затем нажмите клавиши​ еще раз нажмите​Нажмите клавиши CTRL+C, чтобы​ кнопку​ столбец с числами​ что числа или​ формат» опцию «Текстовый»​ воспользуйтесь кнопкой​

4. Щелкните и перетащите вниз

Указатель перетащен вниз, ячейки заполнены формулой

​Файл — Параметры -​Цифры переместились вправо.​ краю, текстовые –​ платежа при различных​ с формулами. Перед​ угол).​ нажатой клавишу SHIFT,​ угол).​ нажатой клавишу SHIFT,​ CTRL+SHIFT+END, чтобы расширить​ клавишу F8.​ скопировать ячейку.​, чтобы выбрать​ или датами, сохраненными​ даты прижаты к​​ и нажмите ОК.​​Дополнительно (Advanced)​ Формулы — Числа,​​Следовательно, значения в ячейках​​ по левому.​​ суммах кредита.​​ заменой формулы на​​Ячейки до начала листа​​ щелкните последнюю ячейку​

Использование специальной вставки и умножения

​Ячейки до начала листа​ щелкните последнюю ячейку​ выделенную область до​Большой диапазон ячеек​Выделите ячейки с числами,​ вариант преобразования. Если​ как текст, устанавливаем​

  1. ​ левому краю ячейки​ Теперь можно вводить​. Откроется диалоговое окно,​ отформатированные как текст​​ «стали» числами.​​Когда при импорте файлов​После замены части формулы​

  2. ​ ее результат рекомендуется​Выделите первую ячейку и​

  3. ​ диапазона. Чтобы перейти​Выделите первую ячейку и​ диапазона. Чтобы перейти​

  4. ​ последней используемой ячейки​​Щелкните первую ячейку диапазона,​​ которые сохранены как​​ эта кнопка недоступна,​​ формат ячейки​​ (как текст) и,​​ любые числа как​

  5. ​ где можно задать​​ или с предшествующим​​Если в столбце встречаются​​ или сбое в​​ на значение эту​ сделать копию книги.​ нажмите сочетание клавиш​ к последней ячейке,​

  6. ​ нажмите сочетание клавиш​Изображение значка кнопки команд в Mac​ к последней ячейке,​ листа (нижний правый​

Отключение зеленых треугольников

​ а затем, удерживая​ текст.​ выполните указанные ниже​Общий​​ как правило, в​​ текст без апострофа.​​ имеющиеся сейчас в​​ апострофом​​ аргументы с определенным​​ Excel числовой формат​​ часть формулы уже​​В этой статье не​

См. также:

​ CTRL+SHIFT+HOME, чтобы расширить​
​ можно использовать полосу​ CTRL+SHIFT+HOME, чтобы расширить​ можно использовать полосу​
​ угол).​

support.office.com

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

​ нажатой клавишу SHIFT,​На вкладке​ действия.​(для чисел можно​ левом верхнем углу​Главным отличием выше описанных​ нашем тексте символы-разделители:​).​ числом десятичных знаков​ становится текстовым, в​ нельзя будет восстановить.​ рассматриваются параметры и​ выделение до начала​

​ прокрутки.​ выделение до начала​ прокрутки.​Ячейки до начала листа​ щелкните последнюю ячейку​Главная​Выделите столбец с такими​

В этой статье

​ установить, к примеру,​ ячейки имеется маркер​ двух примеров является​После нажатия на​

​Если ячеек немного, то​ (например, 3,45), можно​ левом верхнем углу​Выделите ячейку, содержащую формулу.​

​ способы вычисления. Сведения​ листа.​Все ячейки листа​

​ листа.​

Способ 1. Преобразование чисел в текстовом формате с помощью функции проверки ошибок

​Все ячейки листа​Выделите первую ячейку и​ диапазона. Чтобы перейти​щелкните​ ячейками. Если вы​Числовой​ ошибки (зелёный треугольник)​ закрепление за ячейкой​Готово​ можно поменять их​ использовать другой макрос.​ ячеек появляется зеленый​В строке формул​ о включении и​Больше или меньше ячеек,​Нажмите кнопку​

Ячейки с зеленым индикатором ошибки в левом верхнем углу

​Больше или меньше ячеек,​Нажмите кнопку​ нажмите сочетание клавиш​ к последней ячейке,​Вставить​

  1. ​ не хотите преобразовывать​или​ и тег, который​ способа отображения ее​Excel преобразует наш​

    ​ формат на числовой,​Sub Conv() With​

    ​ треугольничек. Это знак​

    ​выделите часть формулы,​

    ​ выключении автоматического пересчета​

    ​ чем имеется в​Выделить все​ чем имеется в​Выделить все​

    ​ CTRL+SHIFT+HOME, чтобы расширить​

    ​ можно использовать полосу​и выберите пункт​ весь столбец, можно​Финансовый​ при наведении мышки​ значений с помощью​ текст в нормальные​ а затем повторно​

    ​ ActiveSheet.UsedRange .Replace «,»,».»​ ошибки. Ошибка также​ которую необходимо заменить​ листа см. в​ активном выделении​.​ активном выделении​.​ выделение до начала​ прокрутки.​

    ​Специальная вставка​

    ​ выбрать одну или​). Далее выполняем команду​ поясняет, что число​ присвоения формата. Если​ числа.​ ввести данные, чтобы​ arr = .Value​ возникает, если перед​

    ​ вычисленным ею значением.​

    ​ статье Изменение пересчета,​​Удерживая нажатой клавишу SHIFT,​​Чтобы выделить весь лист,​

    Кнопка Выбрать все

    ​Удерживая нажатой клавишу SHIFT,​Чтобы выделить весь лист,​ листа.​

    ​Все ячейки листа​.​ несколько ячеек. Ячейки​Данные​ сохранено как текст.​ в первом решении​Если подобные преобразования вам​

    ​ изменение формата вступило-таки​ .NumberFormat = «General»​

    ​ числом поставить апостроф.​ При выделении части​ итерации или точности​ щелкните последнюю ячейку,​ также можно нажать​ щелкните последнюю ячейку,​

    ​ также можно нажать​Больше или меньше ячеек,​Нажмите кнопку​Щелкните​ должны находиться в​—​Никакие изменения формата на​ в ячейку будут​ приходится делать часто,​ в силу. Проще​ .Value = arr​

    ​Способов преобразования текста в​ формулы не забудьте​ формулы.​ которую нужно включить​

    ​ клавиши CTRL+A.​

    ​ которую нужно включить​ клавиши CTRL+A.​

    Лист с заголовком строки и заголовком столбца

    ​ чем имеется в​

    ​Выделить все​

    ​умножить​ одном и том​Текст по столбцам​ Числовой, Общий или​ вводиться новые типы​ то имеет смысл​ всего это сделать,​ End With End​ число существует несколько.​ включить в нее​Замена формул на вычисленные​ в новую выделенную​

    ​Если лист содержит данные,​ в новую выделенную​Если лист содержит данные,​ активном выделении​.​и нажмите кнопку​ же столбце, иначе​—​ Дата ситуацию не​ данных (без апострофа),​ автоматизировать этот процесс​

    ​ встав на ячейку​

    ​ Sub​ Рассмотрим самые простые​ весь операнд. Например,​ значения​ область. В эту​ при нажатии клавиш​ область. В эту​ при нажатии клавиш​Удерживая нажатой клавишу SHIFT,​

    ​Чтобы выделить весь лист,​

    ​ОК​ этот процесс не​Готово​ исправляют, но если​ то они будут​ при помощи несложного​ и нажав последовательно​Читайте так же: как​

    ​ и удобные.​ если выделяется функция,​Замена части формулы на​

    ​ область войдет прямоугольный​ CTRL+A выделяется текущий​ область войдет прямоугольный​ CTRL+A выделяется текущий​ щелкните последнюю ячейку,​ также можно нажать​. Excel умножит каждую​

    ​ будет работать. (Если​С помощью формул​ кликнуть в строку​ отображаться по умолчанию.​

    ​ макроса. Нажмите сочетание​ клавиши​ перевести число и​Использовать меню кнопки «Ошибка».​ необходимо полностью выделить​

    ​ вычисленное значение​ диапазон между активная​ диапазон. Повторное нажатие​ диапазон между активная​ диапазон. Повторное нажатие​ которую нужно включить​

    ​ клавиши CTRL+A.​ ячейку на 1,​ такие ячейки есть​

    ​. Если таблица позволяет​ формул (или нажать​Примечание. Второе решение закрепляет​ клавиш Alt+F11 или​F2​ сумму прописью в​ При выделении любой​

    ​ имя функции, открывающую​

    ​При замене формул на​ ячейка и выделенной​ клавиш CTRL+A приведет​ ячейка и выделенной​ клавиш CTRL+A приведет​

    ​ в новую выделенную​Если лист содержит данные,​ при этом преобразовав​

    ​ в нескольких столбцах,​ задействовать дополнительные столбцы,​ F2), а затем​ за ячейкой ее​ откройте вкладку​(вход в режим​ Excel.​ ячейки с ошибкой​ скобку, аргументы и​

    ​ вычисленные значения Microsoft​ ячейкой.​ к выделению всего​

  2. ​ ячейкой.​ к выделению всего​ область. В эту​ при нажатии клавиш​

    Кнопка ошибки

  3. ​ текст в числа.​​ см. раздел «Другие​​ то для преобразования​ Enter, то число​ формат, и любые​Разработчик (Developer)​​ редактирования, в ячейке​​Скачать примеры преобразования текста​

    Команда

    ​ слева появляется соответствующий​ закрывающую скобку.​ Office Excel удаляет​

    Преобразованные числа

    ​Чтобы отменить выделение ячеек,​ листа.​Чтобы отменить выделение ячеек,​ листа.​ область войдет прямоугольный​ CTRL+A выделяется текущий​Нажмите клавиши CTRL+1 (или​ способы преобразования» ниже.)​ в число можно​ становится числом, а​ другие типы данных​

​и нажмите кнопку​

Способ 2. Преобразование чисел в текстовом формате с помощью функции «Специальная вставка»

​ начинает мигаеть курсор)​ в число.​ значок. Это и​Для вычисления значения выделенной​ эти формулы без​ щелкните любую ячейку​Несмежные ячейки или диапазоны​ щелкните любую ячейку​Несмежные ячейки или диапазоны​ диапазон между активная​ диапазон. Повторное нажатие​+1 на Mac).​

  1. ​Кнопка «столбцы» обычно применяется​ использовать формулы. Чтобы​ дата датой. При​ будут преобразованы, пока​Visual Basic​

    ​ и затем​

    • ​Таким образом, возникающую при​​ есть кнопка «Ошибка».​​ части нажмите клавишу​​ возможности восстановления. При​​ на листе.​ ячеек​​ на листе.​​ ячеек​​ ячейка и выделенной​​ клавиш CTRL+A приведет​

      Изображение ленты Excel

  2. ​ Выберите нужный формат.​​ для разделения столбцов,​​ перевести текстовое значение​ большом количестве таких​

  3. ​ пользователь не изменит​. В появившемся окне​Enter​ импорте или копировании​

  4. ​ Если навести на​ F9.​ случайной замене формулы​На вкладке​

    ​Выделите первую ячейку или​На вкладке​

    ​Выделите первую ячейку или​

    ​ ячейкой.​

    ​ к выделению всего​

    ​Можно сделать так, чтобы​ но ее также​ в число, можно​ чисел вариант, согласитесь,​

    ​ для нее другие​

    ​ редактора добавьте новый​. Также вместо​ числовых данных ошибку​ нее курсор, появится​Для замены выделенной части​ на значение нажмите​Главная​ диапазон ячеек, а​

    ​Главная​ диапазон ячеек, а​Чтобы отменить выделение ячеек,​ листа.​ числа, хранящиеся как​ можно использовать для​ использовать двойной минус,​ неприемлемый.​ форматы (например, «Общий»​ модуль через меню​

    ​F2​

    ​ легко устранить. Преобразовать​ знак раскрывающегося меню​ формулы возвращаемым значением​ кнопку​в группе​ затем, удерживая нажатой​в группе​ затем, удерживая нажатой​

    ​ щелкните любую ячейку​

    ​Несмежные ячейки или диапазоны​​ текст, не помечались​​ преобразования столбца текста​

    Кнопка Выбрать все

    ​ сложение с нулём,​Есть несколько способов решения​ — по умолчанию).​

    ​Insert — Module​можно просто делать​ текст в число​ (черный треугольник). Выделяем​ нажмите клавишу ENTER.​Отменить​Число​

    ​ клавишу CTRL, выделите​Буфер обмена​

    ​ клавишу CTRL, выделите​ на листе.​ ячеек​ зелеными треугольниками. Выберите​ в числа. На​ умножение на единицу,​

    ​ данной проблемы​​и скопируйте туда​ двойной щелчок левой​ можно разными способами​ столбец с числами​Если формула является формулой​сразу после ввода​нажмите​ другие ячейки или​щелкните стрелку под​

    ​ другие ячейки или​Нажмите появившуюся рядом с​Выделите первую ячейку или​Файл​

    ​ вкладке​

    ​ функции ЗНАЧЕН(), ПОДСТАВИТЬ().​С помощью маркера ошибки​

    Лист с заголовком строки и заголовком столбца

    ​Если функция ссылается на​

    ​ следующий код:​

    ​ кнопкой мыши по​ (с помощью макросов​ в текстовом формате.​ массива, нажмите клавиши​ или вставки значения.​кнопку вызова диалогового окна​ диапазоны.​ кнопкой​ диапазоны.​ выделенной ячейкой или​ диапазон ячеек, а​>​

    ​Данные​ Более подробно можно​ и тега​ ячейку, в которой​Sub Convert_Text_to_Numbers() Selection.NumberFormat​ ячейке.​ и без них).​ Раскрываем меню кнопки​ CTRL+SHIFT+ВВОД.​Выделите ячейку или диапазон​, расположенную рядом с​

    ​Вы можете также выбрать​

    ​Вставить​Вы можете также выбрать​ диапазоном ячеек кнопку​ затем, удерживая нажатой​Параметры​нажмите кнопку​ почитать здесь. После​. Если в левом​ число записано текстом,​

    ​ = «General» Selection.Value​

    ​Само-собой, что если ячеек​ Сделать это просто​ «Ошибка». Нажимаем «Преобразовать​К началу страницы​ ячеек с формулами.​ надписью​ первую ячейку или​и выберите команду​

    ​ первую ячейку или​ ошибки.​ клавишу CTRL, выделите​

    ​>​Текст по столбцам​ преобразования полученный столбец​ верхнем углу ячеек​ то при вычислении​ = Selection.Value End​ много, то такой​

    ​ и быстро. А​ в число».​По умолчанию числа выровнены​Если это формула массива,​

    ​Число​ диапазон ячеек, а​Специальная вставка​ диапазон ячеек, а​Выберите в меню пункт​

    ​ другие ячейки или​Формулы​.​ можно скопировать и​ виден маркер ошибки​ значение этой ячейки​

    ​ Sub​ способ, конечно, не​ впоследствии с числовыми​

    ​Применить любые математические действия.​ по правому краю,​ выделите диапазон ячеек,​.​ затем нажать клавиши​.​ затем нажать клавиши​

    ​Преобразовать в число​

    ​ диапазоны.​и снимите флажок​Остальные шаги мастера нужны​ вставить как значения​ (зелёный треугольник) и​

    ​ равно «0». Но​Теперь после выделения диапазона​ подойдет.​

    ​ аргументами производятся все​ Подойдут простейшие операции,​ а текст –​ содержащих ее.​В поле​ SHIFT+F8 для включения​В группе​ SHIFT+F8 для включения​. (Чтобы просто избавиться​

    ​Вы можете также выбрать​Числа в текстовом формате​ для разделения текста​

  5. ​ на место исходных​​ тег, то выделяем​​ здесь нужно быть​​ всегда можно открыть​​Можно быстро преобразовать псевдочисла​ необходимые операции.​​ которые не изменяют​​ по левому. Этот​​Как выбрать группу ячеек,​​Категория​

  6. ​ в выделение других​​Операция​​ в выделение других​​ от индикатора ошибки​​ первую ячейку или​​.​​ на столбцы. Так​

  7. ​ данных​ ячейки, кликаем мышкой​ очень внимательным, так​ вкладку​ в нормальные, если​Если для каких-либо ячеек​

​ результат (умножение /​ пример научит вас​ содержащих формулу массива​выберите нужный числовой​​ несмежных ячеек или​​выберите вариант​ несмежных ячеек или​ без преобразования, выберите​ диапазон ячеек, а​Замена формулы ее результатом​ как нам нужно​С помощью макросов​ по тегу и​ как бывают исключения.​Разрабочик — Макросы (Developer​

​ сделать рядом с​ на листе был​ деление на единицу,​ преобразовывать числа в​Щелкните любую ячейку в​

​ формат.​

​ диапазонов. Чтобы остановить​

​умножить​

​ диапазонов. Чтобы остановить​

​ команду​

Способ 3. Применение числового формата к числам в текстовом формате

​ затем нажать клавиши​Удаление пробелов и​ только преобразовать текст,​. Собственно, любой из​ выбираем вариант​ Это может приводить​ — Macros)​ данными дополнительный столбец​ установлен текстовый формат​ прибавление / отнимание​ текстовые строки, представленные​ формуле массива.​Для успешного выполнения данной​ включение ячеек и​и нажмите кнопку​ включение ячеек и​Пропустить ошибку​ SHIFT+F8 для включения​ непечатаемых знаков из​ нажмите кнопку​

  1. ​ перечисленных способов можно​Преобразовать в число​ к ошибочным расчетам.​

    ​, выбрать наш макрос​ с элементарной формулой:​

    ​ (это мог сделать​

    ​ нуля, возведение в​

    ​ цифрами.​

    ​На вкладке​ процедуры числа, которые​ диапазонов, снова нажмите​ОК​

    ​ диапазонов, снова нажмите​

    ​.)​ в выделение других​ текста​Готово​ выполнить макросом. Если​С помощью операции Найти/Заменить​ Приводим конкретный пример.​ в списке, нажать​

    ​Двойной минус, в данном​ пользователь или программа​ первую степень и​Выделите диапазон ячеек​Главная​ хранятся как текст,​ клавиши SHIFT+F8.​.​ клавиши SHIFT+F8.​Эта команда преобразует числа​

    ​ несмежных ячеек или​

    ​ПЕЧСИМВ (функция ПЕЧСИМВ)​, и Excel преобразует​ Вам приходится часто​. Предположим, в таблице​Заполните диапазон ячеек A1:D6​ кнопку​ случае, означает, на​ при выгрузке данных​

    ​ т.д.).​

    ​A1:A4​​в группе​​ не должны содержать​

    Кнопка Выбрать все

    ​Отменить выделение отдельных несмежных​Чтобы удалить содержимое ячейки,​Отменить выделение отдельных несмежных​

    ​ из текстового формата​ диапазонов. Чтобы остановить​Иногда числа форматируются и​ ячейки.​ выполнять подобное преобразование,​ есть числа с​ так как показано​

    ​Выполнить (Run​ самом деле, умножение​

    ​ в Excel), то​Добавить специальную вставку. Здесь​и назначьте им​Редактирование​ внутри или вне​ ячеек или диапазонов​

    ​ введенное на этапе​ ячеек или диапазонов​ обратно в числовой.​ включение ячеек и​ сохраняются в ячейках​Нажмите клавиши CTRL+1 (или​ то имеет смысл​ десятичной запятой, сохраненные​ на рисунке:​)​ на -1 два​

    ​ введенные потом в​ также применяется простое​ формат​нажмите кнопку​

    ​ себя лишние пробелы​

    ​ без отмены всего​ 2, после успешного​

    Лист с заголовком строки и заголовком столбца

    ​ без отмены всего​

    ​После преобразования чисел из​

    ​ диапазонов, снова нажмите​ как текст, что​+1 на Mac).​ написать макрос и​ как текст. Выделяем​Колонку E не нужно​- и моментально​ раза. Минус на​ эти ячейки числа​ арифметическое действие. Но​Текстовый​Найти и выделить​

    ​ или непечатаемые знаки.​ выделения невозможно.​ преобразования всех чисел​ выделения невозможно.​ текстового формата в​ клавиши SHIFT+F8.​ впоследствии может привести​ Выберите нужный формат.​ запускать его по​ диапазон с числами​ заполнять, так как​

    ​ преобразовать псевдочисла в​

    ​ минус даст плюс​ Excel начинает считать​ вспомогательный столбец создавать​(Text).​и выберите команду​ Лишние пробелы и​Столбец или строку целиком​ выделите ячейку и​Столбец или строку целиком​

    ​ числовой можно изменить​

    ​Отменить выделение отдельных несмежных​ к проблемам при​Примечание:​ мере необходимости.​ — нажимаем​ в ней отображается​ полноценные.​ и значение в​

    ​ текстом. Иногда такие​ не нужно. В​Числа, прописанные через апостроф,​

    ​Перейти​ непечатаемые знаки могут​Щелкните заголовок сроки или​ нажмите клавишу DEL.​Щелкните заголовок сроки или​ способ их отображения​ ячеек или диапазонов​

    ​ вычислениях или нарушению​ Если вы по-прежнему видите​Приведу два примера макросов:​Ctrl+h​

    ​ содержимое ячеек в​Также можно добавить этот​ ячейке это не​ ячейки помечаются зеленым​ отдельной ячейке написать​

    ​ расцениваются программой, как​.​ появиться при копировании​ столбца.​Некоторые программы бухгалтерского учета​ столбца.​

    ​ в ячейках, применив​ без отмены всего​ порядка сортировки. Эта​

    ​ формулы, которые не​1) умножение на 1​(либо находим на​ колонке D. Обратите​ макрос в личную​ изменит, но сам​ индикатором, который вы,​

    ​ цифру 1. Скопировать​

    ​ текст.​Нажмите кнопку​ или импорте данных​1. Заголовок строки​ отображают отрицательные значения​

    ​1. Заголовок строки​ к ним числовой​ выделения невозможно.​

    ​ проблема может возникнуть​ выводят числовые результаты,​Sub conv() Dim c​ вкладке​ внимание в ячейках​ книгу макросов, чтобы​ факт выполнения математической​ скорее всего, видели:​ ячейку в буфер​

    ​Когда вы добавляете текстовую​Выделить​ из базы данных​

  2. ​2. Заголовок столбца​​ как текст со​​2. Заголовок столбца​​ формат или настроив​​Столбец или строку целиком​​ при импорте или​​ возможно, включен параметр​ As Range For​​Главная​​ B3 и B6​

    Кнопка вызова диалогового окна в группе

  3. ​ использовать позднее в​​ операции переключает формат​​Причем иногда такой индикатор​ обмена (с помощью​

    ​ строку к числу​.​ или другого внешнего​Вы можете также выделить​ знаком минус (​Вы можете также выделить​ текущий формат. Дополнительные​Щелкните заголовок сроки или​ копировании данных из​Показать формулы​ Each c In​или в меню​ числовые данные записаны​ любом файле.​ данных на нужный​ не появляется (что​ кнопки «Копировать» или​ и при этом​Щелкните​ источника данных. Для​ ячейки в строке​-​ ячейки в строке​ сведения см. в​ столбца.​ базы данных или​. Откройте вкладку​

​ Selection If IsNumeric(c.Value)​

Отключение проверки ошибок

​Правка​ как текстовые через​С датами бывает та​ нам числовой.​ гораздо хуже).​ сочетания клавиш Ctrl​ хотите сохранить форматирование​Текущий массив​ удаления лишних пробелов​

  1. ​ или столбце, выделив​​) справа от значения.​​ или столбце, выделив​

  2. ​ разделе Доступные числовые​1. Заголовок строки​​ другого внешнего источника​​Формулы​

  3. ​ Then c.Value =​для версий до​​ апостроф «’».​​ же история. Некоторые​

  4. ​Само-собой, вместо умножения на​​В общем и целом,​​ + C). Выделить​​ этого числа, используйте​.​ из нескольких чисел,​​ первую ячейку, а​

  5. ​ Чтобы преобразовать эти​​ первую ячейку, а​​ форматы.​

​2. Заголовок столбца​

support.office.com

Замена формулы на ее результат

​ данных.​и отключите параметр​ c.Value * 1​ 2007 команду​В колонку D введите​ даты тоже могут​ 1 можно использовать​ появление в ваших​ столбец с редактируемыми​ функцию​Нажмите кнопку​ которые хранятся в​ затем нажав сочетание​ текстовые строки в​ затем нажав сочетание​К началу страницы​Вы можете также выделить​

​Числа, отформатированные как текст,​Показать формулы​ c.NumberFormat = «#,##0.00″​Заменить​ формулы, которые отображаются​

​ распознаваться Excel’ем как​​ любую другую безобидную​ данных чисел-как-текст обычно​ числами. В контекстном​TEXT​Копировать​ виде текста, можно​ CTRL+SHIFT+клавиша со стрелкой​ значения, необходимо с​ CTRL+SHIFT+клавиша со стрелкой​При использовании этого способа​

​ ячейки в строке​ выравниваются в ячейках​.​ End If Next​) — в поле​ в колонке E​ текст, поэтому не​ математическую операцию: деление​ приводит к большому​

В этой статье

​ меню кнопки «Вставить»​(ТЕКСТ).​

​.​ воспользоваться функцией СЖПРОБЕЛЫ​

Замена формул на вычисленные значения

​ (СТРЕЛКА ВПРАВО или​ помощью формулы извлечь​ (СТРЕЛКА ВПРАВО или​ каждая выделенная ячейка​ или столбце, выделив​ по левому, а​С помощью функции ЗНАЧЕН​ End Sub​​Найти​ Кнопка ​ как на рисунке.​ будет работать группировка​

  1. ​ на 1 или​ количеству весьма печальных​

    ​ нажать «Специальная вставка».​Без применения функции​Нажмите кнопку​

    ​ или функцией ПЕЧСИМВ.​ СТРЕЛКА ВЛЕВО —​

    1. ​ все знаки текстовой​ СТРЕЛКА ВЛЕВО —​

    2. ​ умножается на 1,​​ первую ячейку, а​​ не по правому​​ можно возвращать числовое​​2) текст по столбцам​​вводим​​Теперь обратите внимание на​​ и сортировка. Решения​​ прибавление-вычитание нуля. Эффект​

    3. ​ последствий:​​ В открывшемся окне​​TEXT​

    4. ​Вставить​​ Функция СЖПРОБЕЛЫ удаляет​​ для строк, СТРЕЛКА​

  2. ​ строки кроме самого​​ для строк, СТРЕЛКА​ Изображение кнопки​ чтобы принудительно преобразовать​

  3. ​ затем нажав сочетание​​ краю, а также​ Изображение кнопки​ значение текста.​

  4. ​Sub conv1() Selection.TextToColumns Selection.NumberFormat​,​​ результаты вычислений функций​ Изображение кнопки​ — те же​​ будет тот же.​​перестает нормально работать сортировка​

​ установить галочку напротив​(ТЕКСТ) результат будет​.​ из текста пробелы​ ВВЕРХ или СТРЕЛКА​ правого (знака минус)​ ВВЕРХ или СТРЕЛКА​ текст в обычное​ CTRL+SHIFT+клавиша со стрелкой​ часто обозначаются индикатором​Вставьте столбец рядом с​ = «#,##0.00» End​(запятую) — в​ и формул в​ самые, что и​Этот способ использовали еще​ — «псевдочисла» выдавливаются​ «Умножить». После нажатия​

  1. ​ следующим:​Щелкните стрелку рядом с​

  2. ​ за исключением одиночных​ ВНИЗ — для​ и умножить результат​

В строке формул показана формула.

​ ВНИЗ — для​ число. Поскольку содержимое​ (СТРЕЛКА ВПРАВО или​ ошибки.​ ячейками, содержащими текст.​ Sub​ поле​ колонке D.​ для чисел, только​ в старых версиях​ вниз, а не​ ОК текстовый формат​

В строке формул показано значение.

​А с использованием функции​​ командой​ пробелов между словами.​ столбцов).​ на -1.​ столбцов).​ ячейки умножается на​

​ СТРЕЛКА ВЛЕВО —​

Замена части формулы на вычисленное значение

​Способ 1. Преобразование чисел​ В этом примере​Причина вторая​Заменить на​В ячейке D2 функция​ формат вместо числового​ Excel, когда современные​ располагаются по-порядку как​ преобразуется в числовой.​TEXT​Параметры вставки​ Функция ПЕЧСИМВ удаляет​Если в строке или​Например, если в ячейке​Если в строке или​ 1, результат не​ для строк, СТРЕЛКА​ в текстовом формате​ столбец E содержит​

​. В записи числа​тоже вводим​ =СУММ(A2:C2) отображает правильный​ нужно заменить на​

  1. ​ эффективные менеджеры под​

  2. ​ положено:​Изображение кнопки​Удаление непечатаемых символов. Иногда​(ТЕКСТ):​и выберите команду​ из текста все​ столбце содержатся данные,​ A2 содержится значение​ столбце содержатся данные,​ меняется. Однако при​ ВВЕРХ или СТРЕЛКА​ с помощью функции​ числа, которые хранятся​ присутствуют посторонние символы.​

  3. ​,​ результат 1+100+10=111. А​ дату-время.​

  4. ​ стол ходили зеленого​функции типа​ числовой формат не​

    ​Примечание:​Только значения​ непечатаемые знаки.​

​ при нажатии сочетания​

support.office.com

Преобразование чисел в текст в Excel

​ «156-«, приведенная ниже​ при нажатии сочетания​ этом приложение Excel​ ВНИЗ — для​ проверки ошибок​ в виде текста.​Чаще всего этими посторонними​(запятую) —​

Преобразуем числа в текст в Excel

  1. ​ в ячейке D3​​Часто в Excel числа​​ уголка-индикатора еще не​ВПР (VLOOKUP)​​ распознается программой из-за​​Код​Преобразуем числа в текст в Excel
  2. ​.​К началу страницы​ CTRL+SHIFT+клавиша со стрелкой​Преобразуем числа в текст в Excel
  3. ​ формула преобразует текст​ CTRL+SHIFT+клавиша со стрелкой​ фактически заменяет текст​ столбцов).​Способ 2. Преобразование чисел​ Столбец F является​​ символами являются пробелы.​​Заменить все​

​Если проверка ошибок в​​ будет выделена строка​​ в значение «-156».​​ будет выделена строка​ на эквивалентные числа.​Если в строке или​ в текстовом формате​ новым столбцом.​ Они могут располагаться​

​. Таким образом, делая​ значение ячейки B3​

Преобразуем числа в текст в Excel

​ текст. И на​​ (он появился только​​ значения, потому как​​ их с помощью​используется для добавления​​ формула в ячейке​​ Excel включена, при​ или столбец до​Данные​​ или столбец до​​Выделите пустую ячейку и​ столбце содержатся данные,​ с помощью функции​В одной из ячеек​ как внутри числа​ замену запятой на​

​ на число 0,​ оборот, введенные нами​

Преобразуем числа в текст в Excel

​ с 2003 года).​​ для них число​ формулы, которую введем​​ запятой в больших​​ D2, которая перемножает​​ вводе числа в​​ последней заполненной ячейки.​​Формула​​ последней заполненной ячейки.​ убедитесь в том,​

​ при нажатии сочетания​ «Специальная вставка»​
​ нового столбца введите​
​ в качестве разделителя​

​ запятую, мы имитируем​

office-guru.ru

Преобразование текста в число в ячейке Excel

​ так как там​ текстовые значения программа​ Алгоритм такой:​ и такое же​ во вспомогательный столбец.​ числах. В русской​ значения в ячейках​ ячейку с текстовым​ Повторное нажатие этого​156-​ Повторное нажатие этого​ что она представлена​

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

​ CTRL+SHIFT+клавиша со стрелкой​Способ 3. Применение числового​=ЗНАЧЕН()​ разрядов, так и​ редактирование ячейки аналогично​ данные отображаются в​ меняет на числа​в любую пустую ячейку​

​ число-как-текст различаются:​ Функция ПЕЧСИМВ удаляет​ локализации Excel запятую​ A2 и B2​ форматом отображается маленький​ сочетания приведет к​=ЛЕВСИМВ(A2,ДЛСТР(A2)-1)*-1​ сочетания приведет к​ в числовом формате​ будет выделена строка​

Ошибка значения.

​ формата к числам​и укажите в​ до/после числа. В​F2 — Enter​

  1. ​ текстовом формате. В​ или даты.​ введите 1​при фильтрации псевдочисла отбираются​ непечатаемые знаки. СЖПРОБЕЛЫ​ необходимо заменить на​ и скидку из​ зеленый треугольник. Если​ выделению строки или​К началу страницы​ выделению строки или​ «Общий».​ или столбец до​ в текстовом формате​ скобках ссылку на​Преобразовать в число.
  2. ​ этом случае, естественно,​Подобную операцию можно осуществить​ результате: 1+0+10=11.​На первом уроке рассмотрим,​скопируйте ее​ ошибочно​ – лишние пробелы.​ пробел.​ ячейки C2, чтобы​Математические операции.
  3. ​ отображать индикаторы ошибок​ столбца полностью.​В некоторых случаях не​ столбца полностью.​Проверка числового формата​ последней заполненной ячейки.​Отключение проверки ошибок​ ячейку, содержащую числа,​ число становится текстом.​ и с датами​Внимание! При вычислении аналогичных​ в каких случаях​выделите ячейки с числами​многие другие функции Excel​ Функция ЗНАЧЕН преобразует​Еще один пример с​ вычислить сумму счета​ не требуется, их​Смежные строки или столбцы​ нужно преобразовывать числа​Смежные строки или столбцы​Специальная вставка.
  4. ​На вкладке​ Повторное нажатие этого​При импорте данных в​ которые хранятся в​Убрать лишние пробелы также​ с тем лишь​ значений ячеек, но​ может возникнуть конфликт​ в текстовом формате​ также перестают нормально​ текстовый формат в​ применением процентного формата:​ для продажи. Чтобы​Печьсимв.
  5. ​ можно отключить.​Протащите указатель мыши по​ из текстового формата​Протащите указатель мыши по​Главная​ сочетания приведет к​ Excel из другого​ виде текста. В​ можно с помощью​ отличием, что менять​ уже с помощью​ между пользователем и​

Текст по столбцам.

​ и поменяйте у​ работать:​ числовой.​Примечание:​

​ скопировать из ячейки​

Макрос «Текст – число»

​Откройте вкладку​ заголовкам строк или​ обратно в числовой,​ заголовкам строк или​

​в группе​ выделению строки или​

Набор значений.

​ источника, а также​ данном примере это​ операции​ нужно точку на​ обычной формулы =A6+B6+C6​ программой при введении​ них формат на​

​и т.д.​Применение инструмента «Текст по​Используйте​ в другой лист​Файл​ столбцов. Либо выделите​

​ как было показано​ столбцов. Либо выделите​Число​ столбца полностью.​ при вводе чисел​

​ ячейка​Найти/Заменить​ точку.​ все значения ячеек​ данных в ячейки.​ числовой (ничего не​Особенно забавно, что естественное​ столбцам». Выделяем столбец​0​

Макрос.

​ или книгу не​

Пример.

​.​ первую строку или​

​ выше. Вместо этого​ первую строку или​нажмите стрелку в​Смежные строки или столбцы​ в ячейки, которые​

​E23​. В поле​Кроме того, сторонние программы​ воспринимаются как числовые​ Так же найдем​ произойдет)​ желание просто изменить​

​ с текстовыми аргументами,​, чтобы отобразить ближайшее​ формулу, а ее​В группе Справка нажмите​

​ первый столбец, а​ можно просто применить​

​ первый столбец, а​ поле​Протащите указатель мыши по​ ранее были отформатированы​.​Найти​ могут выгружать числа​ значения, несмотря на​ лучшее решения для​щелкните по ячейкам с​ формат ячейки на​ которые нужно преобразовать​ целое значение. Используйте​

exceltable.com

Преобразование чисел-как-текст в нормальные числа

​ действительное значение, можно​ кнопку​ затем, удерживая нажатой​ числовой формат и​ затем, удерживая нажатой​Числовой формат​ заголовкам строк или​ как текст, в​Теперь нужно заполнить формулу​вводим пробел, а​ с точкой в​ то, что ячейка​ правильного введения в​ псевдочислами правой кнопкой​

Число как текст в Excel

​ числовой — не​ в числа. На​0.0​

​ преобразовать формулу в​Параметры​ клавишу SHIFT, выделите​ получить тот же​ клавишу SHIFT, выделите​и выберите пункт​

​ ячейки можно заметить​ это сделать: Наведите​Заменить на​ тогда поможет замена​ формат. Формулы могут​ текст.​ команду​ буквально, выделяете ячейки,​ кнопку «Текст по​​ с одним знаком​​ значение, выполнив следующие​​В диалоговом окне Параметры​​ последний столбец.​​ вводе чисел в​​ последний столбец.​.​

​ первый столбец, а​ маленький зеленый треугольник.​ указатель на правый​оставляем пустым, далее​ точки на запятую.​ суммировать, умножать, разделять​Вводить числа как текст​Специальная вставка (Paste Special)​ щелкаете по ним​

Способ 1. Зеленый уголок-индикатор

​ столбцам». Откроется окно​ после запятой. Используйте​ действия.​ Excel выберите категорию​Несмежные строки или столбцы​ книгу и последующем​Несмежные строки или столбцы​Введите в ячейку число​ затем, удерживая нажатой​ Этот индикатор ошибки​ нижний угол ячейки,​Заменить все​​Аналогичную замену можно проделать​ и вычитать текст,​​ в Excel приходится​

Преобразование в число

​или используйте сочетание​ правой кнопкой мыши,​ «Мастера». Нажимаем «Далее».​

​0.00​Нажмите клавишу F2 для​Формулы​Щелкните заголовок первой строки​ форматировании этих чисел​Щелкните заголовок первой строки​​1​ клавишу SHIFT, выделите​ указывает на то,​ чтобы он принял​. Если в числе​​ и формулой (см.​

Способ 2. Повторный ввод

​ если он состоит​ достаточно часто. Например:​ клавиш​ выбираете​ На третьем шаге​для двух знаков​ редактирования ячейки.​.​ или столбца выделения,​ как текста в​ или столбца выделения,​​и нажмите клавишу​​ последнюю строку или​ что число хранится​ вид знака плюс​ были обычные пробелы,​​ ниже), используя функцию​​ только из символов​​Номер фактуры или договора​​Ctrl+Alt+V​Формат ячеек (Format Cells)​ обращаем внимание на​ после запятой и​

​Нажмите клавишу F9, а​Убедитесь, что в разделе​ а затем, удерживая​ левом верхнем углу​

Способ 3. Формула

​ а затем, удерживая​ ВВОД.​ последний столбец.​ в текстовом виде,​ (+).​

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

​ то этих действий​ ПОДСТАВИТЬ()​ чисел (0-9), а​ состоит из более​в открывшемся окне выберите​, меняете формат на​ формат данных столбца.​ т.д. В русской​ затем — клавишу​Правила поиска ошибок​ нажатой клавишу CTRL,​ ячейки не появится​ нажатой клавишу CTRL,​

​Выделите ячейку и нажмите​Несмежные строки или столбцы​ как показано в​Щелкните и перетащите вниз,​ будет достаточно. Но​С помощью Специальной вставки​ функции не могут.​

Способ 4. Специальная вставка

​ 12-ти чисел. Допустим​ вариант​Числовой (Number)​Последний способ подходит в​ локализации Excel точку​ ВВОД.​установлен флажок​ щелкните заголовки столбцов​ зеленый индикатор ошибки.​ щелкните заголовки столбцов​

  • ​ сочетание клавиш CTRL+C,​Щелкните заголовок первой строки​
  • ​ данном примере.​
  • ​ чтобы добавить формулу​ в числе могут​. Этот способ более​Из этого примера возникает​ номер: «1234567891012» Excel​Значения (Values)​
  • ​, жмете​ том случае, если​ необходимо заменить на​После преобразования формулы в​​Числа, отформатированные как текст​​ или строк, которые​ В этом случае​​ или строк, которые​
  • ​ чтобы скопировать значение​ или столбца выделения,​​Если это нежелательно, выполните​​ в другие ячейки.​​ встречаться так называемые​

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

​ универсальный, так как​ простой вывод. При​ округляет большие числа​и​ОК​ значения находятся в​ запятую.​ ячейке в значение​

Способ 5. Текст по столбцам

​ или с предшествующим​ требуется добавить в​ можно применить числовой​ требуется добавить в​ в буфер обмена.​ а затем, удерживая​ указанные ниже действия,​ После этого вы​ неразрывные пробелы (символ​ работает и с​​ вычислении и расчетах​ в такой формат​​Умножить (Multiply)​​- и ничего​​ одном столбце.​И еще один пример.​ это значение (1932,322)​ апострофом​ выделение.​ формат.​ выделение.​Выделите ячейки или диапазоны​

​ нажатой клавишу CTRL,​ чтобы преобразовать число​​ можете использовать новый​​ с кодом 160).​ дробными числами, и​​ в Excel необходимо​​ «1,23457E+12».​По-сути, мы выполняем то​ не происходит! Совсем!​​

Преобразование текста в число через инструмент Текст по столбцам

​ Форматирование даты.​​ будет показано в​​.​Первую или последнюю ячейку​Выделите ячейки, которые содержат​

Способ 6. Макрос

​Первую или последнюю ячейку​ ячеек, содержащие числа​ щелкните заголовки столбцов​ в текстовом формате​ столбец или скопировать​ Такой пробел придётся​ с целыми, а​ использовать одинаковые типы​​Некоторые номера телефонов автоматически​​ же самое, что​​Возможно, «это не баг,​​Преобразовать числа, сохраненные как​Примечание:​ строке формул. Обратите​​Нажмите кнопку​​ в строке или​ числа, сохраненные в​

​ в строке или​ в текстовом формате,​ или строк, которые​ в обычное число.​

​ и вставить новые​ скопировать прямо из​ также с датами.​​ данных, не зависимо​ конвертируются в дату.​​ и в прошлом​ а фича», конечно,​ текст, в числа​​Используйте меньшее или​​ внимание, что 1932,322​​ОК​ столбце​ виде текста.​

​ столбце​ которые необходимо преобразовать.​ требуется добавить в​Выделите любую ячейку или​ значения в исходный​

P.S.

​ ячейки, а затем​ Выделяем любую пустую​ от формул и​ Номер телефона: 2012-10-17​ способе — умножение​ но нам от​ можно с помощью​ большее количество символов​ — это действительное​.​Выделите ячейку в строке​Выделение ячеек, диапазонов, строк​Выделите ячейку в строке​

planetaexcel.ru

Вводим в ячейку число как текст

​Выделение ячеек, диапазонов, строк​ выделение.​ диапазон смежных ячеек​ столбец. Вот как​ вставить в поле​ ячейку — выполняем​ функций. Это лучше​

​ отображается как «17.10.2012».​ содержимого ячеек на​ этого не легче.​ макроса.​m​ вычисленное значение, а​К началу страницы​ или столбце, а​ и столбцов​ или столбце, а​ и столбцов​

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

​Первую или последнюю ячейку​ с индикатором ошибки​ это сделать: Выделите​

  1. ​Найти​ команду​ чем конвертировать текст​Иногда нужно записать формулу​ единицу — но​ Так что давайте-к​Есть набор значений, сохраненных​
  2. ​(м),​ 1932,32 — это​Можно преобразовать содержимое ячейки​ затем нажмите клавиши​
  3. ​Чтобы выделить​ затем нажмите клавиши​

​Чтобы выделить​ в строке или​

​ в верхнем левом​ ячейки с новой​диалогового окна​

Исходная табличка.

​Копировать​ в число и​ обычным текстом.​ не формулами, а​ рассмотрим несколько способов​

Проблема ввести 10/12.

​ в текстовом формате:​d​

​ значение, показанное в​ с формулой, заменив​ CTRL+СТРЕЛКА (ВПРАВО или​Выполните следующие действия​ CTRL+СТРЕЛКА (ВПРАВО или​Выполните следующие действия​ столбце​ углу .​

​ формулой. Нажмите клавиши​Найти/Заменить​— выделяем диапазон​ позволит избежать много​Поэтому важно научиться управлять​ напрямую из буфера.​ исправить ситуацию -​Чтобы вставить макрос, на​(д) и​ ячейке в формате​ формулу на ее​ ВЛЕВО — для строк,​

​Отдельную ячейку​ ВЛЕВО — для строк,​Отдельную ячейку​Выделите ячейку в строке​Выделение ячеек, диапазонов, строк​ CTRL+C. Щелкните первую​. Либо можно в​ с проблемными числами​ ошибок. Не выполняйте​ форматами ячеек.​Если псеводчисла, которые надо​ один из них​

​ вкладке «Разработчик» находим​y​ «Денежный».​ вычисленное значение. Если​ ВВЕРХ или ВНИЗ —​Щелкните ячейку или воспользуйтесь​ ВВЕРХ или ВНИЗ —​Щелкните ячейку или воспользуйтесь​ или столбце, а​

​ и столбцов​

Математические операции с текстом в Excel

​ ячейку в исходном​ поле​ —​ никаких математических операций​Попробуйте заполнить табличку, так​ преобразовать, вдобавок еще​ вам обязательно поможет.​ редактор Visual Basic.​(г), чтобы изменить​Совет:​ необходимо заблокировать только​ для столбцов).​

  1. ​ клавишами со стрелками,​ для столбцов).​ клавишами со стрелками,​Отличие формул и функций при суммировании текста.
  2. ​ затем нажмите клавиши​Чтобы выделить​ столбце. На вкладке​Найти​Специальная вставка​ с текстом.​ как показано на​ и записаны с​Если на ячейке с​ Открывается окно редактора.​
  3. ​ внешний вид даты.​ Если при редактировании ячейки​ часть формулы, которую​Первую или последнюю ячейку​

​ чтобы перейти к​Первую или последнюю ячейку​ чтобы перейти к​ CTRL+СТРЕЛКА (ВПРАВО или​

​Выполните следующие действия​Главная​нажать сочетание клавиш​—​Читайте так же: как​ рисунке:​ неправильными разделителями целой​ числом с текстовом​ Для добавления кода​Урок подготовлен для Вас​ с формулой нажать​

​ больше не требуется​ на листе или​ нужной ячейке.​ на листе или​ нужной ячейке.​ ВЛЕВО — для строк,​Отдельную ячейку​щелкните стрелку рядом​Alt+0160​Сложить​ перевести число и​Как видно на примере​ и дробной части​ формате вы видите​ нажимаем F7. Вставляем​ командой сайта office-guru.ru​

​ клавишу F9, формула​ пересчитывать, можно заменить​ в таблице Microsoft​Диапазон ячеек​ в таблице Microsoft​Диапазон ячеек​ ВВЕРХ или ВНИЗ —​Щелкните ячейку или воспользуйтесь​ с кнопкой​(цифры набираются на​—​ сумму прописью в​ проблема возникает при​ или тысяч, то​

​ зеленый уголок-индикатор, то​ следующий код:​Источник: http://www.excel-easy.com/examples/numbers-to-text.html​ будет заменена на​

exceltable.com

Число сохранено как текст или Почему не считается сумма?

​ только эту часть.​ Office Excel​Щелкните первую ячейку диапазона,​ Office Excel​Щелкните первую ячейку диапазона,​ для столбцов).​ клавишами со стрелками,​Вставить​ цифровой клавиатуре).​ОК​ Excel.​ введении текста «10/12».​

​ можно использовать другой​ считайте, что вам​Sub Conv() With ActiveSheet.UsedRange​Перевел: Антон Андронов​

​ вычисленное значение без​​ Замена формулы на​Чтобы выделить первую ячейку​

​ а затем перетащите​Чтобы выделить первую ячейку​ а затем перетащите​Первую или последнюю ячейку​ чтобы перейти к​и выберите пункт​Пробелы можно удалить и​. Таким образом, мы​Достаточно часто в Excel​ После нажатия клавиши​ подход. Выделите исходный​ повезло. Можно просто​ arr = .Value​

​Автор: Антон Андронов​ возможности восстановления.​ ее результат может​ на листе или​ указатель мыши на​ на листе или​ указатель мыши на​ на листе или​ нужной ячейке.​Специальная вставка​ формулой. Варианты:​ к числам (или​ выгружаются данные из​

​ «Enter» получаем дату:​ диапазон с данными​

  • ​ выделить все ячейки​ .NumberFormat = «General»​​При импорте файлов или​К началу страницы​ быть удобна при​ в списке Excel,​ его последнюю ячейку.​ в списке Excel,​ его последнюю ячейку.​ в таблице Microsoft​​Диапазон ячеек​
  • ​>​​Для обычных пробелов:​ датам) прибавляем 0,​ сторонних программ для​Необходимо заставить Excel распознавать​ и нажмите кнопку​ с данными и​​ .Value = arr​​ копировании данных с​Иногда нужно заменить на​​ наличии в книге​​ нажмите сочетание клавиш​​ Или удерживая нажатой​​ нажмите сочетание клавиш​ Или удерживая нажатой​​ Office Excel​​Щелкните первую ячейку диапазона,​​Значения​​=—ПОДСТАВИТЬ(B4;» «;»»)​​ что никак не​​ их дальнейшей обработки,​ числа как текст.​​Текст по столбцам (Text​​ нажать на всплывающий​​ End With End​​ числовыми значениями часто​​ вычисленное значение только​​ большого количества сложных​ CTRL+HOME.​ клавишу SHIFT, нажимайте​ CTRL+HOME.​​ клавишу SHIFT, нажимайте​

​Чтобы выделить первую ячейку​ а затем перетащите​.​Для неразрывных пробелов:​ влияет на их​ и нередко дальнейшее​

​Решение 1. В ячейке​ to columns)​ желтый значок с​ Sub​ возникает проблема: число​ часть формулы. Например,​

​ формул для повышения​Чтобы выделить последнюю ячейку,​ клавиши со стрелками,​Чтобы выделить последнюю ячейку,​

  • ​ клавиши со стрелками,​​ на листе или​ указатель мыши на​Если указанные выше действия​=—ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»)​ значение, зато переводит​ использование этих данных​ D2 введите перед​на вкладке​ восклицательным знаком, а​​Чтобы он «заработал», нужно​​ преобразуется в текст.​ пусть требуется заблокировать​ производительности путем создания​​ содержащую данные или​​ чтобы расширить выделение.​​ содержащую данные или​​ чтобы расширить выделение.​​ в списке Excel,​​ его последнюю ячейку.​ не дали результатов,​Сразу для тех и​ в числовой формат​ в формулах даёт​ текстовым значением символ​Данные (Data)​

​ затем выбрать команду​ сохранить. Но книга​ В результате формулы​

  • ​ значение, которое используется​ статических данных.​​ форматирование, на листе​Кроме того, можно выделить​ форматирование, на листе​Кроме того, можно выделить​ нажмите сочетание клавиш​ Или удерживая нажатой​ попробуйте использовать этот​ других пробелов:​Вариантом этого приёма может​ непредсказуемый результат: числа​ апострофа «’» (апостроф​. На самом деле​​Преобразовать в число (Convert​​ Excel должна быть​ не работают, вычисления​​ как первый взнос​​Преобразовать формулы в значения​​ или в списке​​ первую ячейку диапазона,​​ или в списке​​ первую ячейку диапазона,​​ CTRL+HOME.​​ клавишу SHIFT, нажимайте​​ метод, который подходит,​

  • ​=—ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»);» «;»»)​​ быть умножение диапазона​ не суммируются, между​ следует ввести с​ этот инструмент предназначен​ to number)​ сохранена в формате​ становятся невозможными. Как​ по кредиту на​ можно как для​ Excel, нажмите сочетание​ а затем нажать​ Excel, нажмите сочетание​ а затем нажать​Чтобы выделить последнюю ячейку,​ клавиши со стрелками,​ если вы хотите​Иногда, чтобы добиться желаемого​ на 1​

  • ​ датами невозможно рассчитать​​ английской раскладки клавиатуры).​ для деления слипшегося​:​ с поддержкой макросов.​ это быстро исправить?​ автомобиль. Первый взнос​ отдельных ячеек, так​ клавиш CTRL+END.​ клавишу F8 для​

​ клавиш CTRL+END.​

​ клавишу F8 для​

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

​Теперь возвращаемся на страницу​

​ Сначала посмотрим, как​ рассчитывался как процент​ и для целого​

​Ячейки до последней используемой​​ расширения выделения с​Ячейки до последней используемой​

​ расширения выделения с​ форматирование, на листе​Кроме того, можно выделить​ текста.​ перечисленные способы. Например,​ по столбцам​ т.д.​ в текстовое значение.​ но, в данном​

​ диапазоне будут преобразованы​ с цифрами. Выделяем​ исправить ошибку без​​ от суммы годового​​ диапазона за раз.​​ ячейки листа (нижний​​ помощью клавиш со​ ячейки листа (нижний​​ помощью клавиш со​​ или в списке​​ первую ячейку диапазона,​​Выделите пустую ячейку, в​ сначала удалять пробелы,​. Этот приём удобно​В этой статье рассматриваются​Решение 2. Задайте в​ случае, мы используем​ в полноценные.​ столбец с данными.​ макросов.​ дохода заемщика. На​Важно:​ правый угол)​​ стрелками. Чтобы остановить​​ правый угол)​​ стрелками. Чтобы остановить​​ Excel, нажмите сочетание​ а затем нажать​​ которой нет этой​​ а затем преобразовывать​​ использовать если преобразовать​​ причины появления таких​ ячейке D2 текстовый​

​ его с другой​Если зеленых уголков нет​

​ Нажимаем кнопку «Макросы».​​Excel помогает пользователю сразу​

​ данный момент сумма​​ Убедитесь в том, что​

​Выделите первую ячейку, а​ расширение выделенной области,​​Выделите первую ячейку, а​

​ расширение выделенной области,​ клавиш CTRL+END.​ клавишу F8 для​ проблемы, введите в​ формат ячеек​ нужно один столбец,​

excelworld.ru

​ проблем и различные​

Возможно, вас интересует: функция ЗАМЕНИТЬ в Excel.

  • «Найти и заменить» в Excel
    • Горячие клавиши
    • Процедура «Найти и заменить» не работает
    • Подстановочные знаки, или как найти “звёздочку”
  • Замена нескольких значений на несколько
    • Массовая замена с помощью функции “ПОДСТАВИТЬ”
    • Файл-шаблон с формулой множественной замены
  • Заменить несколько значений на одно
    • С помощью функции «ПОДСТАВИТЬ»
    • С помощью регулярных выражений
  • Массовая замена в !SEMTools
    • Пример: замена символов по вхождению
    • Пример: замена списка слов на другой список слов

Процедура поиска и замены данных — одна из самых востребованных в Excel. Базовая процедура позволяет заменить за один заход только одно значение, но зато множеством способов. Рассмотрим, как эффективно работать с ней.

Горячие клавиши

Сочетания клавиш ниже заметно ускорят работу с инструментом:

  • Для запуска диалогового окна поиска — Ctrl + F.
  • Для запуска окна поиска и замены — Ctrl + H.
  • Для выделения всех найденных ячеек (после нажатия кнопки «найти всё») — Ctrl + A.
  • Для очистки всех найденных ячеек — Ctrl + Delete.
  • Для ввода одних и тех же данных во все найденные ячейки — Ввод текста, Ctrl + Enter.

Смотрите gif-пример: здесь я произвожу поиск ячеек с дальнейшим их редактированием. В отличие от замены, редактирование найденных ячеек позволяет быстро менять их содержимое целиком.

Находим все пустые ячейки в диапазоне и заполняем их нулями или одним значением с помощью горячих клавиш

Процедура «Найти и заменить» не работает

Я сам когда-то неоднократно впадал в ступор в этой ситуации. Уверен и видишь своими глазами, что искомый паттерн в данных есть, но Excel при выполнении процедуры поиска сообщает:

Не удалось ничего найти по вашему запросу

или при замене:

Мы не нашли ничего, что нужно было заменить

Так вот, совет нажать кнопку “Параметры” в обоих этих сообщениях действительно полезен — там наверняка активен чекбокс “Учитывать регистр” или “Ячейка целиком”, которые мешают Excel найти искомое. Excel, в свою очередь, сохраняет конфигурацию последнего поиска.

Статус опций “Учитывать регистр” и “Ячейка целиком” виден после нажатия кнопки “Параметры”.

Подстановочные знаки, или как найти “звёздочку”

Сухая официальная справка по Excel сообщает:

— что можно использовать подстановочные символы “*” и “?”;
— что “*” и “?” означают несколько символов, включая их отсутствие, и один любой символ;
— что их можно использовать для соответствующих процедур поиска.

Чего не говорит справка, так это того, что в комбинации с опцией “ячейка целиком” эти символы позволяют, не прибегая к помощи расширенного фильтра и процедуры поиска группы ячеек:

  • находить ячейки, заканчивающиеся на определенный символ, слово или текст,
  • находить ячейки, начинающиеся с определенного символа, слова или текста,
  • находить непустые ячейки.

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

В примере ниже мы находим все двузначные числа, затем числа, заканчивающиеся и начинающиеся на 7, и, наконец, все непустые ячейки. Напомню, выделить все результаты поиска помогает горячее сочетание клавиш Ctrl + A.

Так а как найти звёздочку?

Действительно, забыл. Чтобы найти «звёздочку», нужно в окошке поиска ставить перед ней знак ~ (тильда), он находится обычно под клавишей Esc. Это позволяет экранировать “звездочку”, как и вопросительный знак, и не воспринимать их как служебные символы.

Замена нескольких значений на несколько

Массовая замена в Excel — довольно частая потребность. Очень часто нужно массово и при этом быстро заменить несколько символов, слов и т.д. на другие. При этом на текущий момент простого инструмента в стандартном функционале Excel нет.

Тем не менее, если очень нужно, любую задачу можно решить. В зависимости от того, на что вы хотите заменить, могут помочь комбинации функций, регулярные выражения, а в самых сложных случаях — надстройка !SEMTools.

Эта задача более сложная, чем замена на одно значение. Как ни странно, функция «ЗАМЕНИТЬ» здесь не подходит — она требует явного указания позиции заменяемого текста. Зато может помочь функция «ПОДСТАВИТЬ».

Массовая замена с помощью функции “ПОДСТАВИТЬ”

Используя несколько условий в сложной формуле, можно производить одновременную замену нескольких значений. Excel позволяет использовать до 64 уровней вложенности — свобода действий высока. Например, вот так можно перевести кириллицу в латиницу:

При этом, если использовать в качестве подставляемого фрагмента пустоту, можно использовать функцию для удаления нескольких символов, — смотрите, как удалить цифры из ячейки этим способом.

Но у решения есть и свои недостатки:

  • Функция ПОДСТАВИТЬ регистрозависимая, что заставляет при замене одного символа использовать два его варианта — в верхнем и нижнем регистрах. Хотя в некоторых случаях, как, например, на картинке выше, это и преимущество.
  • Максимум 64 замены — хоть и много, но все же ограничение.
  • Формально процедура замены таким способом будет происходить массово и моментально, однако длительность написания таких формул сводит на нет это преимущество. За исключением случаев, когда они будут использоваться многократно.

Файл-шаблон с формулой множественной замены

Вместо явного прописывания заменяемых паттернов в формуле существует вариант использовать внутри нее ссылки на ячейки, значения в которых можно прописывать на свое усмотрение. Это сократит время, так как не требует редактирования сложной формулы.

Файл доступен по ссылке, но можно и не скачивать его, а просто скопировать текст формулы ниже и вставить ее в любую ячейку, кроме диапазона A1:B64. Формула заменяет в ячейке C1 значения в столбце A стоящими напротив в столбце B.

функция для замены нескольких букв
Формула в файле-шаблоне для множественной замены на примере транслитерации

А вот и она сама (тройной клик по любой части текста = выделить всю формулу): обращается к ячейке D1, делая 64 замены по правилам, указанным в ячейках A1-B64. При этом в столбцах можно удалять значения — это не нарушит её работу.

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(D1;$A$1;$B$1);$A$2;$B$2);$A$3;$B$3);$A$4;$B$4);$A$5;$B$5);$A$6;$B$6);$A$7;$B$7);$A$8;$B$8);$A$9;$B$9);$A$10;$B$10);$A$11;$B$11);$A$12;$B$12);$A$13;$B$13);$A$14;$B$14);$A$15;$B$15);$A$16;$B$16);$A$17;$B$17);$A$18;$B$18);$A$19;$B$19);$A$20;$B$20);$A$21;$B$21);$A$22;$B$22);$A$23;$B$23);$A$24;$B$24);$A$25;$B$25);$A$26;$B$26);$A$27;$B$27);$A$28;$B$28);$A$29;$B$29);$A$30;$B$30);$A$31;$B$31);$A$32;$B$32);$A$33;$B$33);$A$34;$B$34);$A$35;$B$35);$A$36;$B$36);$A$37;$B$37);$A$38;$B$38);$A$39;$B$39);$A$40;$B$40);$A$41;$B$41);$A$42;$B$42);$A$43;$B$43);$A$44;$B$44);$A$45;$B$45);$A$46;$B$46);$A$47;$B$47);$A$48;$B$48);$A$49;$B$49);$A$50;$B$50);$A$51;$B$51);$A$52;$B$52);$A$53;$B$53);$A$54;$B$54);$A$55;$B$55);$A$56;$B$56);$A$57;$B$57);$A$58;$B$58);$A$59;$B$59);$A$60;$B$60);$A$61;$B$61);$A$62;$B$62);$A$63;$B$63);$A$64;$B$64)

Заменить несколько значений на одно

С помощью функции «ПОДСТАВИТЬ»

При замене нескольких значений на одно и то же механика работы формул на основе нескольких уровней вложенности не будет отличаться от замены нескольких на несколько. Просто третий аргумент (на что заменить) на всех уровнях вложенности будет один и тот же. Кстати, если оставить его пустым (кавычки без символов между ними), то это позволит удалить определенные символы. Пример: удалить цифры из ячейки путем замены на пустоту:

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";"");"0";"")

С помощью регулярных выражений

Важно: регулярные выражения не поставляются в Excel “из коробки”, но формулы ниже доступны бесплатно, если установить надстройку !SEMTools.

Регулярные выражения (RegEx, регулярки) — наиболее удобное решение, когда нужно заменить несколько символов на один. Все эти несколько символов обычным способом безо всяких разделителей нужно перечислить внутри квадратных скобок. Примеры формул:

=regexreplace(A1;"d";"#")
=regexreplace(A1;"w";"#")
=regexreplace(A1;"а-яА-Я";"#")
=regexreplace(A1;"s";"_")

Первая заменяет на символ “#” все цифры, вторая — все английские буквы, а третья — все кириллические символы в верхнем и нижнем регистре. Четвёртая заменяет любые пробелы, в том числе табуляцию и переносы строк, на нижнее подчеркивание.

замена регулярными выражениями
Массовая замена символов регулярными выражениями при установленной надстройке !SEMTools

Если же нужно заменять не символы, а несколько значений, состоящих в свою очередь из нескольких букв, цифр или знаков, синтаксис предполагает уже использование круглых скобок и вертикальной черты “|” в качестве разделителя.

Массовая замена в !SEMTools

Надстройка для Excel !SEMTools позволяет в пару кликов производить замены на всех уровнях:

  • символов и их сочетаний,
  • паттернов регулярных выражений,
  • слов,
  • целых ячеек (в некоторой степени аналог ВПР).
Массовая замена в Excel с !SEMTools
Меню инструментов массовой замены в !SEMTools

При этом процедуры изменяют исходный диапазон, что экономит время. Все что нужно —предварительно выделить его, определиться с задачей, вызвать нужную процедуру и выделить два столбца сопоставления заменяемых и замещающих значений (предполагается, что если вы знаете, что на что менять, то и такие списки есть).

Пример: замена символов по вхождению

Аналог обычной процедуры замены без учета регистра заменяемых символов, по вхождению. С одним отличием: здесь замена массовая и можно выбрать сколько угодно строк с парами «заменяемое-заменяющее» значение.

Ниже пример с единичными символами, но паттерны могут быть какими угодно в зависимости от вашей задачи.

Массовая замена символов по вхождению на примере Leet Language (некоторые английские буквы заменяются на похожие цифры)

Пример: замена списка слов на другой список слов

На этом примере — замена списка слов на другой список, в данном случае на одно и то же слово. Здесь решается задача типизации разнородных фраз путем замены слов, содержащих латиницу и цифры, на одно слово. Далее после этой операции можно будет посчитать уникальные значения в столбце, чтобы выявить наиболее популярные сочетания.

замена списка слов на одно и то же слово
Замена списка слов на другой список в !SEMTools

С версии !SEMTools 9.18.18 появилась опция: при замене списка слов не учитывать пунктуацию в исходных предложениях, а регистр слов теперь сохраняется.

замена списка слов на другой список в Excel

Инструменты находятся в группе макросов «ИЗМЕНИТЬ» в отдельном меню и для удобства продублированы в меню «Изменить символы», «Изменить слова» и «Изменить ячейки».

Скачивайте надстройку !SEMTools и делайте массовую замену символов, слов или целых списков в Excel!


Смотрите также по теме поиска и замены данных в Excel:

  • Найти заглавные/строчные буквы в ячейке;
  • Найти латиницу или кириллицу в тексте;
  • Найти числа в текстовых ячейках;
  • Обнаружить текстовые символы;
  • Функция НАЙТИ в Excel;
  • Функция ПОИСК в Excel;
  • Функция ЗАМЕНИТЬ в Excel;
  • Найти определенные символы в ячейках Excel.

Содержание

  • Конвертация числа в текстовый вид
    • Способ 1: форматирование через контекстное меню
    • Способ 2: инструменты на ленте
    • Способ 3: использование функции
  • Конвертация текста в число
    • Способ 1: преобразование с помощью значка об ошибке
    • Способ 2: конвертация при помощи окна форматирования
    • Способ 3: конвертация посредством инструментов на ленте
    • Способ 4: применение формулы
    • Способ 5: применение специальной вставки
    • Способ 6: использование инструмента «Текст столбцами»
    • Способ 7: применение макросов
  • Вопросы и ответы

Текст в числа и наоборот в Microsoft Excel

Одной из частых задач, с которыми сталкиваются пользователи программы Эксель, является преобразования числовых выражений в текстовый формат и обратно. Этот вопрос часто заставляет потратить на решение много времени, если юзер не знает четкого алгоритма действий. Давайте разберемся, как можно решить обе задачи различными способами.

Конвертация числа в текстовый вид

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

Для начала рассмотрим различные варианты решения задачи конвертации чисел в текстовый вид.

Способ 1: форматирование через контекстное меню

Чаще всего пользователи выполняют форматирование числовых выражений в текстовые через контекстное меню.

  1. Выделяем те элементы листа, в которых нужно преобразовать данные в текст. Как видим, во вкладке «Главная» на панели инструментов в блоке «Число» в специальном поле отображается информация о том, что данные элементы имеют общий формат, а значит, цифры, вписанные в них, воспринимаются программой, как число.
  2. Общий формат в Microsoft Excel

  3. Кликаем правой кнопкой мыши по выделению и в открывшемся меню выбираем позицию «Формат ячеек…».
  4. Переход в окно форматирования в Microsoft Excel

  5. В открывшемся окне форматирования переходим во вкладку «Число», если оно было открыто в другом месте. В блоке настроек «Числовые форматы» выбираем позицию «Текстовый». Для сохранения изменений жмем на кнопку «OK» в нижней части окна.
  6. Окно форматирования в Microsoft Excel

  7. Как видим, после данных манипуляций в специальном поле высвечивается информация о том, что ячейки были преобразованы в текстовый вид.
  8. Ячейки преобоазованы в текстовый формат в Microsoft Excel

  9. Но если мы попытаемся подсчитать автосумму, то она отобразится в ячейке ниже. Это означает, что преобразование было совершено не полностью. В этом и заключается одна из фишек Excel. Программа не дает завершить преобразование данных наиболее интуитивно понятным способом.
  10. Автосумма в Microsoft Excel

  11. Чтобы завершить преобразование, нам нужно последовательно двойным щелчком левой кнопки мыши поместить курсор в каждый элемент диапазона в отдельности и нажать на клавишу Enter. Чтобы упростить задачу вместо двойного щелчка можно использовать нажатие функциональной клавиши F2.
  12. Преобразование числа в текст в Microsoft Excel

  13. После выполнения данной процедуры со всеми ячейками области, данные в них будут восприниматься программой, как текстовые выражения, а, следовательно, и автосумма будет равна нулю. Кроме того, как видим, левый верхний угол ячеек будет окрашен в зеленый цвет. Это также является косвенным признаком того, что элементы, в которых находятся цифры, преобразованы в текстовый вариант отображения. Хотя этот признак не всегда является обязательным и в некоторых случаях такая пометка отсутствует.

Автосумма равна 0 в Microsoft Excel

Урок: Как изменить формат в Excel

Способ 2: инструменты на ленте

Преобразовать число в текстовый вид можно также воспользовавшись инструментами на ленте, в частности, использовав поле для показа формата, о котором шел разговор выше.

  1. Выделяем элементы, данные в которых нужно преобразовать в текстовый вид. Находясь во вкладке «Главная» кликаем по пиктограмме в виде треугольника справа от поля, в котором отображается формат. Оно расположено в блоке инструментов «Число».
  2. Переход к форматированию на ленте в Microsoft Excel

    Lumpics.ru

  3. В открывшемся перечне вариантов форматирования выбираем пункт «Текстовый».
  4. Выбор текстового формата в Microsoft Excel

  5. Далее, как и в предыдущем способе, последовательно устанавливаем курсор в каждый элемент диапазона двойным щелчком левой кнопки мыши или нажатием клавиши F2, а затем щелкаем по клавише Enter.

Данные преобразовываются в текстовый вариант.

Способ 3: использование функции

Ещё одним вариантом преобразования числовых данных в тестовые в Экселе является применение специальной функции, которая так и называется – ТЕКСТ. Данный способ подойдёт, в первую очередь, если вы хотите перенести числа как текст в отдельный столбец. Кроме того, он позволит сэкономить время на преобразовании, если объем данных слишком большой. Ведь, согласитесь, что перещелкивать каждую ячейку в диапазоне, насчитывающем сотни или тысячи строк – это не самый лучший выход.

  1. Устанавливаем курсор в первый элемент диапазона, в котором будет выводиться результат преобразования. Щелкаем по значку «Вставить функцию», который размещен около строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается окно Мастера функций. В категории «Текстовые» выделяем пункт «ТЕКСТ». После этого кликаем по кнопке «OK».
  4. Переход к аргументам функции ТЕКСТ в Microsoft Excel

  5. Открывается окно аргументов оператора ТЕКСТ. Данная функция имеет следующий синтаксис:

    =ТЕКСТ(значение;формат)

    Открывшееся окно имеет два поля, которые соответствуют данным аргументам: «Значение» и «Формат».

    В поле «Значение» нужно указать преобразовываемое число или ссылку на ячейку, в которой оно находится. В нашем случае это будет ссылка на первый элемент обрабатываемого числового диапазона.

    В поле «Формат» нужно указать вариант отображения результата. Например, если мы введем «0», то текстовый вариант на выходе будет отображаться без десятичных знаков, даже если в исходнике они были. Если мы внесем «0,0», то результат будет отображаться с одним десятичным знаком, если «0,00», то с двумя, и т.д.

    После того, как все требуемые параметры введены, щелкаем по кнопке «OK».

  6. Аргументы функции ТЕКСТ в Microsoft Excel

  7. Как видим, значение первого элемента заданного диапазона отобразилось в ячейке, которую мы выделили ещё в первом пункте данного руководства. Для того, чтобы перенести и другие значения, нужно скопировать формулу в смежные элементы листа. Устанавливаем курсор в нижний правый угол элемента, который содержит формулу. Курсор преобразуется в маркер заполнения, имеющий вид небольшого крестика. Зажимаем левую кнопку мыши и протаскиваем по пустым ячейкам параллельно диапазону, в котором находятся исходные данные.
  8. Маркер заполнения в Microsoft Excel

  9. Теперь весь ряд заполнен требуемыми данными. Но и это ещё не все. По сути, все элементы нового диапазона содержат в себе формулы. Выделяем эту область и жмем на значок «Копировать», который расположен во вкладке «Главная» на ленте инструментов группе «Буфер обмена».
  10. Копирование в Microsoft Excel

  11. Далее, если мы хотим сохранить оба диапазона (исходный и преобразованный), не снимаем выделение с области, которая содержит формулы. Кликаем по ней правой кнопкой мыши. Происходит запуск контекстного списка действий. Выбираем в нем позицию «Специальная вставка». Среди вариантов действий в открывшемся списке выбираем «Значения и форматы чисел».
    Специальная вставка в Microsoft Excel

    Если же пользователь желает заменить данные исходного формата, то вместо указанного действия нужно выделить именно его и произвести вставку тем же способом, который указан выше.

  12. Специальная вставка в исходный диапазон в Microsoft Excel

  13. В любом случае, в выбранный диапазон будут вставлены данные в текстовом виде. Если же вы все-таки выбрали вставку в исходную область, то ячейки, содержащие формулы, можно очистить. Для этого выделяем их, кликаем правой кнопкой мыши и выбираем позицию «Очистить содержимое».

Очистка содержимого в Microsoft Excel

На этом процедуру преобразования можно считать оконченной.

Урок: Мастер функций в Excel

Конвертация текста в число

Теперь давайте разберемся, какими способами можно выполнить обратную задачу, а именно как преобразовать текст в число в Excel.

Способ 1: преобразование с помощью значка об ошибке

Проще и быстрее всего выполнить конвертацию текстового варианта с помощью специального значка, который сообщает об ошибке. Этот значок имеет вид восклицательного знака, вписанного в пиктограмму в виде ромба. Он появляется при выделении ячеек, которые имеют пометку в левом верхнем углу зеленым цветом, обсуждаемую нами ранее. Эта пометка ещё не свидетельствует о том, что данные находящиеся в ячейке обязательно ошибочные. Но цифры, расположенные в ячейке имеющей текстовый вид, вызывают подозрения у программы в том, что данные могут быть внесены некорректно. Поэтому на всякий случай она их помечает, чтобы пользователь обратил внимание. Но, к сожалению, такие пометки Эксель выдает не всегда даже тогда, когда цифры представлены в текстовом виде, поэтому ниже описанный способ подходит не для всех случаев.

  1. Выделяем ячейку, в которой содержится зеленый индикатор о возможной ошибке. Кликаем по появившейся пиктограмме.
  2. Значок об ошибке в Microsoft Excel

  3. Открывается список действий. Выбираем в нем значение «Преобразовать в число».
  4. Преобразование в число в Microsoft Excel

  5. В выделенном элементе данные тут же будут преобразованы в числовой вид.

Значение в ячейке преобразовано в число в Microsoft Excel

Если подобных текстовых значений, которые следует преобразовать, не одно, а множество, то в этом случае можно ускорить процедуру преобразования.

  1. Выделяем весь диапазон, в котором находятся текстовые данные. Как видим, пиктограмма появилась одна для всей области, а не для каждой ячейки в отдельности. Щелкаем по ней.
  2. Пиктограмма для диапазона в Microsoft Excel

  3. Открывается уже знакомый нам список. Как и в прошлый раз, выбираем позицию «Преобразовать в число».

преобразование в число диапазона в Microsoft Excel

Все данные массива будут преобразованы в указанный вид.

Преобразование в число выполнено в Microsoft Excel

Способ 2: конвертация при помощи окна форматирования

Как и для преобразования данных из числового вида в текст, в Экселе существует возможность обратного конвертирования через окно форматирования.

  1. Выделяем диапазон, содержащий цифры в текстовом варианте. Кликаем правой кнопкой мыши. В контекстном меню выбираем позицию «Формат ячеек…».
  2. Переход к окну форматирования в Microsoft Excel

  3. Выполняется запуск окна форматирования. Как и в предыдущий раз, переходим во вкладку «Число». В группе «Числовые форматы» нам нужно выбрать значения, которые позволят преобразовать текст в число. К ним относится пункты «Общий» и «Числовой». Какой бы из них вы не выбрали, программа будет расценивать цифры, введенные в ячейку, как числа. Производим выбор и жмем на кнопку. Если вы выбрали значение «Числовой», то в правой части окна появится возможность отрегулировать представление числа: выставить количество десятичных знаков после запятой, установить разделителями между разрядами. После того, как настройка выполнена, жмем на кнопку «OK».
  4. Окно форматирования в программе Microsoft Excel

  5. Теперь, как и в случае преобразования числа в текст, нам нужно прощелкать все ячейки, установив в каждую из них курсор и нажав после этого клавишу Enter.

Прощелкивание ячеек в Microsoft Excel

После выполнения этих действий все значения выбранного диапазона преобразуются в нужный нам вид.

Способ 3: конвертация посредством инструментов на ленте

Перевести текстовые данные в числовые можно, воспользовавшись специальным полем на ленте инструментов.

  1. Выделяем диапазон, который должен подвергнуться трансформации. Переходим во вкладку «Главная» на ленте. Кликаем по полю с выбором формата в группе «Число». Выбираем пункт «Числовой» или «Общий».
  2. Форматирование текстового формата в числовой через ленту в Microsoft Excel

  3. Далее прощелкиваем уже не раз описанным нами способом каждую ячейку преобразуемой области с применением клавиш F2 и Enter.

Прощелкивание для трансформации в числовой формат в Microsoft Excel

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

Способ 4: применение формулы

Также для преобразования текстовых значений в числовые можно использовать специальные формулы. Рассмотрим, как это сделать на практике.

  1. В пустой ячейке, расположенной параллельно первому элементу диапазона, который следует преобразовать, ставим знак «равно» (=) и двойной символ «минус» (—). Далее указываем адрес первого элемента трансформируемого диапазона. Таким образом, происходит двойное умножение на значение «-1». Как известно, умножение «минус» на «минус» дает «плюс». То есть, в целевой ячейке мы получаем то же значение, которое было изначально, но уже в числовом виде. Даная процедура называется двойным бинарным отрицанием.
  2. Формула в Microsoft Excel

  3. Жмем на клавишу Enter, после чего получаем готовое преобразованное значение. Для того, чтобы применить данную формулу для всех других ячеек диапазона, используем маркер заполнения, который ранее был применен нами для функции ТЕКСТ.
  4. Маркер заполнения для формулы двойного бинарного отрицания в Microsoft Excel

  5. Теперь мы имеем диапазон, который заполнен значениями с формулами. Выделяем его и жмем на кнопку «Копировать» во вкладке «Главная» или применяем сочетание клавиш Ctrl+C.
  6. Коопирование числовых значений в Microsoft Excel

  7. Выделяем исходную область и производим щелчок по ней правой кнопкой мыши. В активировавшемся контекстном списке переходим по пунктам «Специальная вставка» и «Значения и форматы чисел».
  8.  Применение специальной вставки в Microsoft Excel

  9. Все данные вставлены в нужном нам виде. Теперь можно удалить транзитный диапазон, в котором находится формула двойного бинарного отрицания. Для этого выделяем данную область, кликом правой кнопки мыши вызываем контекстное меню и выбираем в нем позицию «Очистить содержимое».

Очистка содержимого транзитного диапазона в Microsoft Excel

Кстати, для преобразования значений данным методом совсем не обязательно использовать исключительно двойное умножение на «-1». Можно применять любое другое арифметическое действие, которое не ведет к изменению значений (сложение или вычитание нуля, выполнение возведения в первую степень и т.д.)

Урок: Как сделать автозаполнение в Excel

Способ 5: применение специальной вставки

Следующий способ по принципу действия очень похож на предыдущий с той лишь разницей, что для его использования не нужно создавать дополнительный столбец.

  1. В любую пустую ячейку на листе вписываем цифру «1». Затем выделяем её и жмем на знакомый значок «Копировать» на ленте.
  2. Копирование цифры 1 в Microsoft Excel

  3. Выделяем область на листе, которую следует преобразовать. Кликаем по ней правой кнопкой мыши. В открывшемся меню дважды переходим по пункту «Специальная вставка».
  4. Переход в специальную вставку в Microsoft Excel

  5. В окне специальной вставки выставляем переключатель в блоке «Операция» в позицию «Умножить». Вслед за этим жмем на кнопку «OK».
  6. Специальная вставка в программе Microsoft Excel

  7. После этого действия все значения выделенной области будут преобразованы в числовые. Теперь при желании можно удалить цифру «1», которую мы использовали в целях конвертации.

Диапазон преобразован в число в помощью специальной вставки в Microsoft Excel

Способ 6: использование инструмента «Текст столбцами»

Ещё одним вариантом, при котором можно преобразовать текст в числовой вид, является применение инструмента «Текст столбцами». Его есть смысл использовать тогда, когда вместо запятой в качестве разделителя десятичных знаков используется точка, а в качестве разделителя разрядов вместо пробела – апостроф. Этот вариант воспринимается в англоязычном Экселе, как числовой, но в русскоязычной версии этой программы все значения, которые содержат указанные выше знаки, воспринимаются как текст. Конечно, можно перебить данные вручную, но если их много, это займет значительное количество времени, тем более что существует возможность гораздо более быстрого решения проблемы.

  1. Выделяем фрагмент листа, содержимое которого нужно преобразовать. Переходим во вкладку «Данные». На ленте инструментов в блоке «Работа с данными» кликаем по значку «Текст по столбцам».
  2. Переход к инструменту Текст по столбцам в Microsoft Excel

  3. Запускается Мастер текстов. В первом окне обратите внимание, чтобы переключатель формата данных стоял в позиции «С разделителями». По умолчанию он должен находиться в этой позиции, но проверить состояние будет не лишним. Затем кликаем по кнопке «Далее».
  4. Первое окно Мастера текстов в Microsoft Excel

  5. Во втором окне также оставляем все без изменений и жмем на кнопку «Далее».
  6. Второе окно Мастера текстов в Microsoft Excel

  7. А вот после открытия третьего окна Мастера текстов нужно нажать на кнопку «Подробнее».
  8. Третье окно Мастера текстов в Microsoft Excel

  9. Открывается окно дополнительной настройки импорта текста. В поле «Разделитель целой и дробной части» устанавливаем точку, а в поле «Разделитель разрядов» — апостроф. Затем делаем один щелчок по кнопке «OK».
  10. Дополнительная настройка импорта текста в Microsoft Excel

  11. Возвращаемся в третье окно Мастера текстов и жмем на кнопку «Готово».
  12. Завершение работы в Мастере текста в Microsoft Excel

  13. Как видим, после выполнения данных действий числа приняли привычный для русскоязычной версии формат, а это значит, что они одновременно были преобразованы из текстовых данных в числовые.

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

Если вам часто приходится преобразовывать большие области данных из текстового формата в числовой, то имеется смысл в этих целях записать специальный макрос, который будет использоваться при необходимости. Но для того, чтобы это выполнить, прежде всего, нужно в своей версии Экселя включить макросы и панель разработчика, если это до сих пор не сделано.

  1. Переходим во вкладку «Разработчик». Жмем на значок на ленте «Visual Basic», который размещен в группе «Код».
  2. Переход в редактор макросов в Microsoft Excel

  3. Запускается стандартный редактор макросов. Вбиваем или копируем в него следующее выражение:


    Sub Текст_в_число()
    Selection.NumberFormat = "General"
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

  4. Редактор макросов в Microsoft Excel

  5. Выделяем фрагмент на листе, который нужно преобразовать. Жмем на значок «Макросы», который расположен на вкладке «Разработчик» в группе «Код».
  6. Переход к списку макросов в Microsoft Excel

  7. Открывается окно записанных в вашей версии программы макросов. Находим макрос с наименованием «Текст_в_число», выделяем его и жмем на кнопку «Выполнить».
  8. Окно макросов в Microsoft Excel

  9. Как видим, тут же происходит преобразование текстового выражения в числовой формат.

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

Урок: Как создать макрос в Экселе

Как видим, существует довольно много вариантов преобразования в Excel цифр, которые записаны в числовом варианте, в текстовый формат и в обратном направлении. Выбор определенного способа зависит от многих факторов. Прежде всего, это поставленная задача. Ведь, например, быстро преобразовать текстовое выражение с иностранными разделителями в числовое можно только использовав инструмент «Текст столбцами». Второй фактор, который влияет на выбор варианта – это объемы и частота выполняемых преобразований. Например, если вы часто используете подобные преобразования, имеет смысл произвести запись макроса. И третий фактор – индивидуальное удобство пользователя.

Одна из самых распространенных неприятностей, которые люди цитируют в Excel, связана с форматированием чисел и текста в ячейках. Это особенно раздражает, когда числа случайно вводятся в электронную таблицу в текстовом формате.

Когда это происходит, вычисления и различные формулы не работают должным образом или могут вообще не работать.

В этой статье вы узнаете, как определить, когда столбец или строка чисел фактически отформатированы как текст, и как преобразовать текст в числа, чтобы они снова работали в формулах и вычислениях. Это один из тех основные советы по Excel каждый должен знать.

Является ли текст данных ячейки или числа?

Есть несколько способов узнать, отформатирован ли номер или набор чисел в столбце или строке как текст в Excel.

Самый простой способ — выбрать ячейку, выбрать главное меню и в группе «Число» на ленте указать формат чисел, отображаемый в раскрывающемся списке.

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

В случае, когда кто-то ввел числа в текстовом формате, используя апостроф в ячейке, вы увидите маленький зеленый треугольник, указывающий, что значение было введено в виде текста.

Примечание. Если перед записью ячейки ставится апостроф, форматирование ячейки становится текстовым.

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

1. Преобразовать в число

Если вам нужно преобразовать данные, которые были введены в Excel с апострофом, вы можете легко преобразовать их обратно в числовой формат, используя опцию Преобразовать в число.

  1. Сначала выберите ячейки, которые вы хотите преобразовать обратно в числовой формат. Вы увидите желтый бриллиант рядом с выделением с восклицательным символом в середине.

  1. Выберите этот символ. В раскрывающемся списке выберите «Преобразовать в число».

Это обновит все выбранные вами текстовые числа до общего числового формата данных.

Вы узнаете, что это сработало, когда все числа в вашем выборе переключились с выравнивания по левому краю в ячейках по правому краю.

2. Использование текста в столбце

Еще один простой способ преобразования текста в числа в Excel — это одновременное преобразование целого столбца значений. Вы можете сделать это, используя функцию Text to Column.

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

  1. Выберите «Данные» в меню, а затем выберите «Текст в столбцы» в разделе «Инструменты данных» на ленте.

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

  1. На следующей странице мастера оставьте выбранную вкладку по умолчанию и снова выберите Далее.

  1. Наконец, на последней странице мастера убедитесь, что в разделе Формат данных столбца выбрано Общее. В поле «Место назначения» вы можете выбрать новый столбец, в который нужно перенести числовые данные, или просто оставить текущий выбранный столбец без изменений. Выберите Готово.

Теперь все ваши данные будут преобразованы в числовые значения, которые вы можете использовать в формулах и вычислениях Excel.

Примечание. Вы заметите, что фактическое форматирование ячейки не меняется с Текст на Общее, даже если сами значения теперь можно использовать в качестве чисел. Однако, если вы установите выходной столбец в новый столбец, вы заметите, что форматирование нового столбца установлено на Общие. Это только косметическая проблема, и она не влияет на поведение чисел в столбце в формате «Текст».

3. Изменение формата ячейки

Самый простой и быстрый способ преобразования текста в числа в Excel — это просто изменить форматирование ячейки из главного меню.

Сделать это:

  1. Выберите все ячейки, которые вы хотите преобразовать. Вы можете выбрать весь столбец (не включая заголовок), если хотите преобразовать все ячейки в столбце.
  2. Выберите меню «Главное» и в группе «Число» на ленте выберите раскрывающийся список с текстом в нем.

  1. Вы увидите список форматов на выбор. Выберите Общие, чтобы преобразовать в числовой формат. Или вы можете выбрать Число, Валюта, Учет или Процент, если вы хотите, чтобы эти конкретные числовые форматы применялись к вашим числовым данным.

4. Использование значений вставки

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

  1. Выберите группу пустых ячеек, в которую вы хотите поместить вывод числовых данных. Выберите «Формат ячеек» во всплывающем меню.

  1. В открывшемся окне убедитесь, что в качестве числового формата выбран «Общий», и нажмите «ОК».

  1. Выберите весь столбец ячеек, который вы хотите преобразовать из текста в числа, щелкните правой кнопкой мыши и выберите «Копировать».

  1. Выберите первую ячейку в пустом столбце, который вы отформатировали, щелкните правой кнопкой мыши ячейку и выберите Вставить значения. Вы увидите все отформатированные в текстовом формате числа, вставленные в общий формат чисел.

Это работает, потому что когда вы выбираете Вставить значения, он вставляет только значения из исходной ячейки, а не исходное форматирование ячейки. Вместо этого он использует форматирование ячейки назначения, которое вы настроили в первой части этого процесса.

5. Использование функции VALUE

В Excel есть специальная функция, которая преобразует число в формате текста в числовое значение. Это функция VALUE.

Чтобы использовать эту функцию, выберите ячейку, в которую вы хотите преобразовать число, и введите:

= ЗНАЧЕНИЕ (G2)

Замените «G2» выше на ячейку с номером, который вы хотите преобразовать. Если вы конвертируете целый столбец чисел, начните только с первой ячейки.

Нажмите Enter, и вы увидите, что число в формате текста было преобразовано в число общего формата.

Затем вы можете заполнить оставшуюся часть пустого столбца до конца этого столбца, и формула VALUE преобразует остальные ячейки в исходный столбец.

После использования любого из этих параметров для переформатирования чисел вам может потребоваться обновить данные ячейки после применения нового форматирования.

Как видите, в Excel существует несколько способов преобразования текста в числа. Выбор, который вы выбираете, зависит только от того, где вы пытаетесь разместить вывод. Это также зависит от того, предпочитаете ли вы использовать функции копирования и вставки, формулы Excel или параметры меню.

В конечном счете, каждый из этих вариантов дает вам один и тот же конечный результат.

Довольно частая трудность, с которой сталкиваются пользователи Excel, когда пытаются скопировать числовую информацию или импортировать файлы – это когда числовой формат становится текстовым. Из-за этого формулы теряют работоспособность, что делает нереальными какие-либо вычисления. Что можно сделать, чтобы быстро исправить эту проблему?

Содержание

  1. Как преобразовать текст в число в Эксель?
  2. Зеленый уголок-индикатор
  3. Повторный ввод
  4. Формула преобразования текста в число
  5. Специальная вставка
  6. Инструмент «Текст по столбцам»
  7. Макрос «Текст – число»
  8. Как определить числа, записанные в Экселе, как текст?
  9. Как воспользоваться индикатором ошибок?
  10. Удаление непечатаемых символов
  11. Извлечение числа из текста

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

Вообще, классический метод – использование макросов. Но есть некоторые способы, не предусматривающие программирования. 

Зеленый уголок-индикатор

О том, что числовой формат был преобразован в текстовый, говорит появление своеобразного уголка-индикатора. Его появление – это своеобразная удача, поскольку достаточно выделить все, кликнуть по всплывающему значку и нажать на «Преобразовать в число».

Как преобразовать текст в число в ячейке таблицы Excel

1

Все значения, записанные, как текст, но содержащие цифры, преобразуются в числовой формат. Может случиться и такое, что уголков нет вообще. Тогда нужно убедиться, что они не отключены в настройках программы. Они находятся по пути Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом.

Повторный ввод

Если есть небольшое количество ячеек, формат которых был неправильно преобразован, то можно ввести данные заново, чем изменить его вручную. Для этого необходимо кликнуть по интересующей ячейке и затем – клавише F2. После этого появляется стандартное поле ввода, где нужно перенабрать значение, а потом нажать Enter.

Также можно два раза нажать по ячейке, чтобы достичь той же самой цели. Конечно, этот метод не покажет себя хорошо, если в документе слишком большое количество ячеек. 

Формула преобразования текста в число

Если создать еще одну колонку по соседству с тем, где числа указаны в неправильном формате и прописать одну простую формулу, он автоматически будет преобразован в числовой. Она указана на скриншоте.

Как преобразовать текст в число в ячейке таблицы Excel

2

Здесь двойной минус заменяет операцию умножения на -1 дважды. Зачем это делается? Дело в том, что минус на минус дает положительный результат, поэтому результат не изменится. но поскольку Excel выполнял арифметическую операцию, то значение не может быть другим, кроме как числовым.

Логично, что можно использовать любую подобную операцию, после которых изменения значения нет. Например, добавить и вычесть единицу или разделить на 1. Результат будет аналогичным.

Специальная вставка

Это очень старый метод, который использовался в первых версиях Excel (поскольку зеленый индикатор добавили лишь в 2003-й версии). Наши действия следующие:

  1. Ввести единицу в любую ячейку, не содержащую никаких значений.
  2. Скопировать ее. 
  3. Выделить ячейки с записанными в текстовом формате числами и изменить его на числовой. На этом этапе ничего не изменится, поэтому выполняем дальнейший этап.
  4. Вызвать меню и воспользоваться «Специальной вставкой» или Ctrl + Alt + V.
  5. Откроется окно, в котором нас интересует радиокнопка «значения», «умножить».
    Как преобразовать текст в число в ячейке таблицы Excel
    3

По сути эта операция выполняет аналогичные предыдущему методу действия. Единственная разница, что используются не формулы, а буфер обмена. 

Инструмент «Текст по столбцам»

Может иногда оказаться более сложная ситуация, когда числа содержали разделитель, который еще может быть в неправильном формате. В таком случае необходимо использовать другой метод. Нужно выделить ячейки, которые нужно модифицировать и нажать на кнопку «Текст по столбцам», которую можно отыскать на вкладке «Данные».

Изначально он создан для других целей, а именно разделить текст, который был неправильно соединен, на несколько колонок. Но в данной ситуации мы его используем для других целей. 

Появится мастер, в котором настройка осуществляется в три шага. Нам нужно пропустить два из них. Для этого достаточно дважды кликнуть «Далее». После этого появится наше окно, в котором можно указать разделители. Перед этим нужно кликнуть на кнопку «Дополнительно».

Как преобразовать текст в число в ячейке таблицы Excel

4

Осталось только кликнуть на «Готово», как текстовое значение немедленно превратится в полноценное число.

Макрос «Текст – число»

Если часто нужно совершать такие операции, то рекомендуется этот процесс сделать автоматическим. Для этого существуют специальные исполняемые модули – макросы. Чтобы открыть редактор, существует комбинация Alt+F11. Также к нему можно получить доступ через вкладку «Разработчик». Там вы найдете кнопку «Visual Basic», которую и нужно нажать.

Наша следующая задача – вставить новый модуль. Чтобы это сделать, нужно открыть меню Insert – Module. Далее нужно скопировать этот фрагмент кода и вставить в редактор стандартным способом (Ctrl + C и Ctrl + V).

Sub Convert_Text_to_Numbers()

    Selection.NumberFormat = «General»

    Selection.Value = Selection.Value

End Sub

Для выполнения каких-либо действий с диапазоном, его следует предварительно выделить. После этого надо запустить макрос. Делается это через вкладку «Разработчик – Макросы». Появится перечень подпрограмм, которые можно выполнять в документе. Нужно выбрать ту, которая надо нам и нажать на «Выполнить». Далее программа все сделает за вас. 

Как определить числа, записанные в Экселе, как текст?

Как уже стало понятно из изложенного выше, Excel отображает возможные проблемы с форматом двумя методами. Первый – зеленый треугольник. Второй – желтый восклицательный знак, появляющийся при выделении ячейки с предыдущим обозначением. Чтобы больше конкретизировать эту проблему, необходимо навести курсор на всплывающий знак.

Если цифровая ячейка отформатирована, как текст, Excel об этом предупреждает с помощью соответствующей надписи.. 

Мы знаем, что в некоторых случаях треугольник не появляется (или версия Excel слишком старая). Поэтому чтобы определить, какого формата ячейка, можно воспользоваться анализом иных визуальных признаков:

  1. Числа располагаются стандартно по правой стороне, в то время как значения в текстовом формате – с противоположной стороны. 
  2. Если выделить набор данных с числовыми значениями, внизу будет возможность сразу посчитать сумму, среднее значение и ряд иных параметров.

Как воспользоваться индикатором ошибок?

Такой вопрос пользователи задают часто, но этот метод уже был описан выше. Если появился индикатор, свидетельствующий об ошибке, можно осуществить преобразование формата всего в один клик. Для этого нужно выделить диапазон и нажать на «Преобразовать в число».

Удаление непечатаемых символов

Если копировать информацию из иных источников, то нередко вместе с полезной информацией переносится куча мусора, от которого неплохо было бы избавиться. Часть из этого мусора – непечатаемые символы. Из-за них числовое значение может восприниматься, как набор символов. 

Чтобы избавиться от этой проблемы, можно воспользоваться формулой =ЗНАЧЕН(СЖПРОБЕЛЫ(ПЕЧСИМВ(A2)))

Схема работы этой формулы очень проста. С использованием функции ПЕЧСИМВ можно избавиться от непечатаемых символов. В свою очередь, СЖПРОБЕЛЫ избавляет ячейку от невидимых пробелов. А функция ЗНАЧЕН делает текстовые символы числовыми.

Извлечение числа из текста

Эта возможность будет полезной, если из строки нужно извлечь число. Для этого ее нужно применить в комбинации с функциями ПРАВСИМВ, ЛЕВСИМВ, ПСТР

Так, чтобы достать последние 3 знака из ячейки A2, а результат вернуть, как число, нужно применить такую формулу.

=ЗНАЧЕН(ПРАВСИМВ(A2;3))

Если не использовать функцию ПРАВСИМВ внутри функции ЗНАЧЕН, то результат будет в символьном формате, что мешает выполнять любые вычислительные операции с получившимися цифрами.

Этот способ можно применять в ситуациях, когда человек в курсе, какое количество символов надо вытащить из текста, а также где они находятся.

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как заменить символы переноса строки в word
  • Как заменить символы на текст в excel
  • Как заменить символы на перенос строки в word
  • Как заменить символы в тексте excel
  • Как заменить символы в столбце excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии