У меня есть столбец числа с пробелами в них. Как это: " 32 445 423
". Как мне избавиться от всего пустого пространства, чтобы превратить Excel в число, а не в строки?
РЕДАКТИРОВАТЬ: Позвольте мне заполнить некоторую дополнительную информацию, которая появилась на свет. Моя цель - превратить " 32 445 423
" в 32445423. Если я напишу в строке " 32 445 423
" в Excel и использую =SUBSTITUTE(A1;" ";"")
его, то удалит пробелы просто отлично. Но числа, которые я имею, импортированы из файла CSV. При работе SUBSTITUTE
с импортированными номерами удаляются только начальные и конечные пробелы.
microsoft-excel
microsoft-excel-2007
Мистер альфа
источник
источник
Ответы:
Я считаю, что ваши импортированные данные содержат неразрывные пробелы вместо стандартных пробелов. Следовательно, формула
=SUBSTITUTE(A1," ","")
не работает. Вместо использования пробела для ввода" "
в формулу ЗАМЕНА, попробуйте неразрывный пробел. Вы можете выбрать это в таблице символов или использовать Alt + 0160.РЕДАКТИРОВАТЬ:
Поскольку замена обычных пробелов удаляла ведущие и конечные пробелы, вы должны использовать вложенные формулы замены: одну для подстановки регулярных пробелов и одну для удаления пробелов без перерывов.
Вы можете скопировать эту формулу, чтобы попробовать ее в своей книге.
источник
CHAR(160)
для представления неразрывных пробелов в вашей формуле.Просто выполните поиск и замените группу ячеек, которую вы выбрали, выберите столбец и перейдите к
Home
иFind and Select
. Найдите пробел и замените его ничем.источник
В качестве альтернативы, если вы хотите сохранить первоначально отформатированный номер, вы можете использовать функцию замены, чтобы предоставить исправленную версию строки в другой ячейке:
источник
=SUBSTITUTE(CLEAN(A2)), " ", "")
или=SUBSTITUTE(A2,CHAR(160),"")
Звучит так, как будто вы хотите извлечь числа и поместить их в отдельные столбцы. Вы можете использовать команду «Текст в столбцы», расположенную на вкладке «Данные» (в Excel 2007). Это проведет вас через серию диалоговых окон, позволяющих вам указать, как разделять поля и как вы хотите, чтобы числа были отформатированы.
источник
Это решение состоит в том, чтобы разделить 1 строку с 3 числами, разделенными пробелами в 3 других числах.
Для дидактических целей, давайте рассмотрим:
Таким образом, мы можем сделать это, чтобы помочь со следующими формулами:
И что тогда вы хотите:
При желании вы можете исключить знакомые формулы в B1: E1, включая их содержимое в формулах B2: D2.
источник
У меня была та же проблема, пробел возник, как только мои данные имели значение 1000 плюс (так что все числа 1000+ выглядели как 3 333,00. Я обнаружил, что это действительно был ALTсимвол +0160 (я обнаружил это, скопировав и вставив это слово.
Быстрое решение для удаления этого «невидимого символа» заключается в следующем:
Теперь все ваши данные должны быть без пробелов, и Excel должен видеть все данные как числа.
источник
Быстрое удаление «невидимого символа» в «пустой ячейке» на рабочем листе выполняется следующим образом.
PS Полезная информация без изменений.
источник
просто скопируйте ваши данные в файл .txt и откройте файл .txt с помощью Excel, это правильно разделит каждый столбец на лист ...
источник
Просто используйте
text to column
функцию вdata
группе .. и разделите ваши данные, используя опцию "" пробел ", используйте" "объединить" ", чтобы объединить эти числа без пробелов.Например:
используйте "текст в столбец",
он вернется
используйте формулу конкатенации, которая вернет требуемый формат 32445423
источник
Иногда пробел в Excel не является пробелом, попробуйте скопировать это «пробел» и вставить вместо него вместо «».
источник
Попробуй это -
= ЗНАЧЕНИЕ (ПОДСТАВИТЬ (А2, СИМ (160), ""))
источник
VALUE()
.