Объединение формул, которые включают "", используя putexcel
Я пытаюсь сэкономить время, генерируя множество отчетов в Excel с помощью программы из Stata, используя putexcel
команда.
Это сработало отлично. Тем не менее, я сталкиваюсь с проблемой при смешении 3 формул, в которые входят кавычки для обозначения пробела " "
,
Чтобы быть более конкретным, это код, который я использую:
putexcel B2=formula("IF((VLOOKUP(A2;HI!$1:$1048576;2;));" ";VLOOKUPA2;HI!$1:$1048576;2;))") using "`archivo'", modify sheet("DEFGGF")
Проблема здесь в том, что он работает в Excel, но вместо пространства, заключенного в " "
Я получаю 0
так как он не читает кавычки.
Я пытался вложить ""
несколькими другими способами, такими как
'""`
или же
"'"'`"`"
но они не работают.
1 ответ
Я хотел бы опубликовать это как комментарий, но я никогда не смогу заставить символ backtick (`) правильно отображаться в комментарии.
Я думаю, что ваш код должен выглядеть
putexcel B2=formula(`"IF((VLOOKUP(...));" ";VLOOKUP(...))"') using ...
но я признаю, что не проверял это решение. Но общие принципы объясняются в выводе команды Stata help quotes##double
,