#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 применит правильный десятичный символ в соответствии с вашими региональными настройками.