Добрый день, форумчане! Обрабатываю гигантскую базу данных, как одна из операций работы, необходимо сцепить ячейки А1, B1 и С1 в ячейке D1. При этом данные в ячейках А1, B1 и С1 представлены в экспоненциальном формате, но при сцеплении формат меняется на числовой (см.файл "Проблема"). В файле "Цель" показано, как должно быть. Можно в конце концов добиться нужного результата через промежуточные действия в блокноте, ворде и обратно в экселе, но это время, а ячеек тысячи. Прошу дать совет, как решить проблему. Вид в ячейке D1 должен быть именно таким.
Поэкспериментируйте с функцией ТЕКСТ. У Вас в посте в дробных числа точка, значит Вам нужно будет изменить формулу под себя. =ТЕКСТ(A1;"0,00E+00")&" "&ТЕКСТ(B1;"0,00E+00")&" "&ТЕКСТ(C1;"0,00E+00")
Формула из поста 3 работает с ячейками B1 и B2 из Вашего примера. PS. Не цитируйте пост целиком (об этом сказано в правилах форумах). Если хотите к кому-то обратиться, то пишите ник.
Karataev написал: Формула из поста 3 работает с ячейками B1 и B2
Так как расчет ведется не только в Excel, потом эти данные переводятся в специальную программу, то скрытая часть нам важна. Т.е. 4,96 должно остаться 4,96, а не 0,5. Вид данных в ячейке должен остаться без изменений
В формуле замените запятые на точки, я о точках в дробных числах написал еще в посте 3. Обычно в дробных числах запятые, а у Вас почему-то точки, поэтому нестыковка.
Karataev, у меня MOffice 2016, и ваша формула в нем отображается иначе, при замене точки на запятую формат числа автоматически меняется на числовой с экспоненциального, при объединении ячеек происходит округление с экспонентой 0. Попробовал тоже самое в MO 2010, работает. Спасибо!