Конкатенация внутри формулы HYPERLINK с использованием электронной почты - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть лист, который объединяет различные значения ячеек (из общего, текстового, валютного и форматов ячеек) и жестко запрограммированные строки для создания электронного письма с предварительно заполненными mailto, subject и body на основе значений ячеек.У меня это работало, но сейчас что-то сломалось, но я все еще не думаю, что с тем, что я сделал, что-то не так.

Ошибка, которую я получил, была #value (ошибка, связанная с неправильным типом данных), но теперь после некоторого редактирования, которое я должен был сделать, теперь вместо этого выдается #name.Данные извлекаются из строки в таблице, которая была создана из Power Query, но я вставил здесь код в виде ссылок A1C1, чтобы кто-то мог легче воспроизвести его в своей собственной версии.Я попытаюсь увидеть, что я сделал, чтобы нарушить формулу.Я сосредоточился главным образом на том, где находятся кавычки, но постараюсь решить это на чистом листе.Возможно, проблема заключается в форматах ячеек, но мы пытались решить эту проблему часами!

Любая помощь очень ценится!

Моя формула: =IF(ISBLANK(U5),"",HYPERLINK("mailto:"&AB5&"?Subject=Approval requested for project file "&LEFT(R5,LEN(R5)-5)&" - "&C5 "&body="Hi " &LEFT(H5,(FIND(" ",H5,1)-1))&", %0d%0a%0d%0aApproval of €"&U5& " for "&LEFT(R5,LEN(R5)-5)&" - "&C5&" has been granted.%0d%0a%0d%0a PO#" &T5& "%0d%0a%0d%0a Kind regards,%0d%0aSiobhán"))

Питер

PS Я запустил это, хотя мастер 'вычисления формулы' и результат перед тем, как он терпит неудачу, ниже:

Формула гиперссылки непосредственно перед ошибкой

...