Как указать длинное тело в формуле Excel Mailto в файле CSV? - PullRequest
0 голосов
/ 13 марта 2020

Вот мой CSV-файл:

Email,Values
"=HYPERLINK(CONCATENATE(""mailto:user@xyz.com?subject=X&body="", SUBSTITUTE(B2,CHAR(10),""%0d%0a"")), ""Send email"")","11231112311123111231
14562112311123111231
78292112311123111231
01233112311123111231
34543112311123111231
67834112311123111231
90154112311123111231
23465112311123111231
56765112311123111231
89066112311123111231
12376112311123111231
23487112311123111231"

Когда я открываю его в Excel, я получаю это: enter image description here

Проблема в длине текст в B2. Точно такая же формула с более коротким содержанием в B2 работает нормально: enter image description here

Учитывая, что я должен использовать файл CSV, есть ли у этой проблемы решение?

1 Ответ

0 голосов
/ 13 марта 2020

Похоже, что ("") двойные кавычки вызывают проблему. попробуйте это

= HYPERLINK (СЦЕПИТЬ ( "mailto:user@xyz.com?subject=X&body=", подставим (B2, CHAR (10), "% 0D% 0A")), "Отправить письмо") "" 11231112311123111231 14562112311123111231 78292112311123111231 01233112311123111231 34543112311123111231 67834112311123111231 90154112311123111231 23465112311123111231 56765112311123111231 89066112311123111231 12376112311123111231 23487112311123111231 "

...