Майкрософт Эксель отлично работает как с числами, так и с текстом, но если вы используете их в одной ячейке, вы можете столкнуться с некоторыми трудностями. К счастью, вы можете извлекать числа или текст из ячеек для более эффективной работы с данными. Мы демонстрируем несколько вариантов в зависимости от формата, в котором сейчас находятся ваши данные.
Числа Excel в формате текста
Это обычная ситуация, и, к счастью, с ней легко справиться. Иногда ячейки, содержащие только числа, неправильно помечены или отформатированы как текст, что не позволяет Microsoft Excel использовать их в операциях.
На изображении ниже вы можете видеть, что ячейки в столбце A отформатированы как текст, как указано в поле числового формата. Вы также можете увидеть зеленый флаг в верхнем левом углу каждой ячейки.
Преобразование текста в число в Excel
Если вы видите зеленый флаг в верхнем левом углу, выберите одну или несколько ячеек, щелкните предупреждающий знак и выберите Преобразовать в число .
В противном случае выберите ячейки и в меню «Формат чисел» на ленте выберите значение по умолчанию. Число вариант.
Если вам нужны более подробные параметры, щелкните правой кнопкой мыши выделенные ячейки и выберите Формат ячеек , что откроет соответствующее меню. Здесь вы можете настроить числовой формат и добавить или удалить десятичные дроби, добавить разделитель 1000 или управлять отрицательными числами.
Очевидно, что вы также можете использовать параметры ленты или формата ячеек, описанные выше, для преобразования числа в текст или текста в валюту, время или любой другой формат, который вам нужен.
Применение форматирования чисел с помощью специальной вставки в Excel
Чтобы этот метод работал, вам нужно ввести число (любое число) в ячейку; Важно, чтобы эта ячейка также была отформатирована как число. Скопируйте эту ячейку. Теперь выберите все ячейки, которые вы хотите преобразовать в числовой формат, перейдите в На главную> Вставить> Специальная вставка , Выбрать Форматы чтобы вставить только форматирование ячейки, которую вы скопировали изначально, затем щелкните Ok .
Эта операция применяет формат скопированной ячейки ко всем выбранным ячейкам, даже к текстовым ячейкам.
Извлечение чисел или текста из ячеек смешанного формата
Теперь мы переходим к самому сложному: получению чисел из ячеек, содержащих несколько форматов ввода. Если у вас есть число и единица измерения (например, «7 лопат», как показано ниже), вы столкнетесь с этой проблемой. Чтобы решить эту проблему, мы рассмотрим несколько разных способов разделения ячеек на числа и текст, что позволит вам работать с каждой по отдельности.
Отделять числа от текста
Если у вас много ячеек, которые содержат сочетание чисел и текста или кратные им обоим, разделение их вручную может занять колоссальное количество времени. Чтобы пройти процесс быстрее, вы можете использовать Microsoft Excel Текст в столбцы функция.
Выделите ячейки, которые хотите преобразовать, перейдите в Данные> Текст в столбцы , и используйте мастер, чтобы убедиться, что ячейки выходят правильно. По большей части вам просто нужно нажать Следующий а также Заканчивать , но убедитесь, что вы выбрали совпадающий разделитель; в этом примере запятая.
Если у вас есть только одно- и двузначные числа, Фиксированная ширина вариант также может быть полезен, так как он будет отделять только первые два или три символа ячейки. Таким образом можно даже создать несколько разделений.
Примечание: Ячейки, отформатированные как текст, будут нет автоматически появляются с форматированием чисел (или наоборот), что означает, что вам все равно придется преобразовать эти ячейки, как описано выше.
Извлечь число или текст из строки с разделителями
Этот метод немного громоздок, но очень хорошо работает с небольшими наборами данных. Мы предполагаем, что число и текст разделяются пробелом, хотя этот метод работает и с любым другим разделителем.
Основная функция, которую мы здесь будем использовать, - это LEFT, которая возвращает крайние левые символы из ячейки. Как вы можете видеть в нашем наборе данных выше, у нас есть ячейки с одно-, двух- и трехсимвольными числами, поэтому нам нужно вернуть один, два или три символа из ячеек крайний левый. Комбинируя LEFT с ПОИСК функция , мы можем вернуть все, что находится слева от пространства. Вот функция:
= ВЛЕВО (A1; ПОИСК (''; A1; 1))
Это вернет все, что находится слева от пространства. Вот что мы получаем, используя дескриптор заполнения для применения формулы к остальным ячейкам (вы можете увидеть формулу на панели функций вверху изображения):
Как видите, теперь все числа изолированы, и мы можем ими манипулировать. Хотите также изолировать текст? Таким же образом мы можем использовать функцию ВПРАВО:
= ВПРАВО (A1; LEN (A1) -ПОИСК (''; A1; 1))
Это возвращает X символов с правой стороны ячейки, где x - общая длина ячейки минус количество символов слева от пробела.
Теперь вы также можете манипулировать текстом. Хотите снова их объединить? Просто используйте функцию СЦЕПИТЬ со всеми ячейками в качестве входных данных:
= СЦЕПИТЬ (E1; F1)
Очевидно, что этот метод работает лучше всего, если у вас есть только числа и единицы, и ничего больше. Если у вас есть другие форматы ячеек, вам, возможно, придется проявить творческий подход к формулам, чтобы все работало правильно. Если у вас огромный набор данных, вам стоит потратить время, чтобы выяснить формулу!
Извлечь число с одного конца непрерывной строки
Что делать, если между вашим номером и текстом нет разделителя?
Если ты извлечение числа слева или справа от строки , вы можете использовать вариант формулы LEFT или RIGHT, описанной выше:
= ЛЕВЫЙ (A1; СУММ (LEN (A1) -LEN (ПОДСТАВИТЬ (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))
= ПРАВО (A1; СУММ (LEN (A1) -LEN (ПОДСТАВИТЬ (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))
Это вернет все числа слева или справа от строки.
Если ты извлечение числа справа от строки , вы также можете использовать двухэтапный процесс. Сначала определите расположение вашей первой цифры в строке с помощью функции MIN. Затем вы можете передать эту информацию в вариант формулы ПРАВИЛЬНО, чтобы отделить свои числа от ваших текстов.
= МИН (ПОИСК ({0,1,2,3,4,5,6,7,8,9}; A1 & '0123456789'))
сайты знакомств бесплатно для подростков
= ВПРАВО (A1; LEN (A1) -B1 + 1)
Примечание: При использовании этих формул помните, что вам может потребоваться изменить символы столбцов и номера ячеек.
Извлечение чисел с обоих концов непрерывной строки
С помощью описанных выше стратегий вы сможете извлекать числа или текст из большинства ячеек смешанного формата, которые вызывают у вас проблемы. Даже если они этого не делают, вы, вероятно, можете объединить их с некоторыми мощными текстовыми функциями, включенными в Microsoft Excel, чтобы получить символы, которые вы ищете. Однако есть несколько более сложных ситуаций, требующих более сложных решений.
Например, я нашел сообщение на форуме где кто-то хотел извлечь числа из строки типа «45t * & 65 /», чтобы в итоге получилось «4565». Другой плакат дал следующую формулу как один из способов сделать это:
= СУММПРОИЗВ (СРЕДНЕЕ (0 & A1; НАИБОЛЬШИЙ (ИНДЕКС (ЕЧИСЛО (- СРЕДНЕЕ (A1; СТРОКА (1 долл. США); 1)) *
СТРОКА (1 долл. США: 25 долл. США), 0), СТРОКА (1 долл. США: 25 долл. США)) + 1,1) * 10 ^ СТРОКА (1 долл. США: 25 долл. США) / 10)
Если честно, понятия не имею, как это работает. Но, согласно сообщению на форуме, он извлечет числа из сложной строки цифр и других символов. Дело в том, что при наличии достаточного количества времени, терпения и усилий вы можете извлекать числа и текст практически из чего угодно! Вам просто нужно найти нужные ресурсы.
После еще нескольких советов по Excel? Вот как копировать формулы в Excel .
Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строкиЕсли на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.
Читать далее Похожие темы- Продуктивность
- Таблица
- Майкрософт Эксель
Получая степень доктора философии, Тина начала писать о потребительских технологиях в 2006 году и никогда не останавливалась. Теперь также редактор и SEO, вы можете найти ее на Твиттер или поход по близлежащей тропе.
Ещё от Tina SieberПодписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться