Как да форматирам дата и час при използване на MAIL MERGE?
Как да форматирам дата и час (в отделни полета) в Word при използване на MAIL MERGE , когато източник на данните е файл в Excel? Работя с офис 2010. Резултатът е : на 6/29/2018 г. в 11:00:00 AM А следва да бъде: на 29.06.2018 г. в 11:00
Най-добре се получава, когато в Ексел не използвате число, а текст, който прилича на число.
Пример:
В клетка А2 е датата 29.06.2018 В някоя друга колона въведете формулата: =TEXT(А2;"dd.mm.yyyy")
Тя ще върне 29.06.2018 но не като число, а като текст. След това Word ще си го възприеме без проблеми.
Получи се! Благодаря! Мислех, че има начин да се избегне тази врътка...
А как може да се форматира % ? Примерно, в клетката в ексел стойността е 1,7 %, но в word се пренася като 1.7000000000000001E-2. Или -30,83 % се пренася като -0.30830000000000002.? .... Също и стойността на клетката в word-ия файл да се закръгли до втори знак след запетая (при условие, че в клетката в ексел е до втори знак, в word се пренася с десетина цифри зад запетаята/точка) ?
как може да се форматира %?
Отидете в клетката с 1.7%. Давате CTRL+1 > Number > Custom и копирате това, което стои в полето Type. Най-вероятно е нещо такова: 0.00%
След това използвате този формат във функцията ТЕХТ
да се закръгли до втори знак след запетая?
Трябва в Ексел да използвате функцията ROUND. В момента просто ви е форматирано да се вижда до втори знак след запетая
В обобщение: формулата в ексел трябва да изглежда горе-долу така:
TEXT(ROUND(А2;2);"0.00%")
Здравейте, Благодаря за бързия отговор. % се форматира. Но закръглянето след запетая - не се получи. Всъщност в ексел се закръгля до прим.втори знак. Като стойност е 1,32, но в word се пренася 1,32000000001. Това се получава и ако 1,32 е във формула, както и в абсолютна стойност (изписано 1,32).