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

#excel #excel-formula #formatting #formula

#excel #excel-формула #форматирование #формула

Вопрос:

Затраты на данные

Я хочу сказать excell, чтобы он посмотрел на американский и европейский форматы чисел и вернул его в американском формате. Поэтому оставьте американский формат как есть и преобразуйте европейский формат в американский. Как бы я это сделал? У меня есть данные в 10 000 строк, поэтому Iobviosly не стал бы делать это вручную.

Формулы должны быть комбинацией, iserror, if и любой другой необходимой. Я попытался использовать =Numbervalue(weightofgoods,","".") , и он возвращается в том же формате, за исключением того, что цифры неправильные.

Комментарии:

1. =IF(ISNUMBER(A2),A2,SUBSTITUTE(SUBSTITUTE(A2,".",""),",","."))

Ответ №1:

Вопрос в том, «почему у вас есть два разных формата чисел в Excelin в первую очередь»?

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

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

введите описание изображения здесь