#excel
#excel
Вопрос:
Я готовлю большой лист Excel, где мне нужно использовать функцию.
eg:=LEFT(....) (this works as expected.)
Но когда я пытаюсь манипулировать столбцом, подобным;
="this is a string ,LEFT(....)"
это не работает. означает, что не выводится левое значение функции в строке.
Как я должен заставить это работать?
Комментарии:
1. Вы не можете поместить формулу в кавычки и ожидать, что она сработает. вам нужно что-то вроде
="this is a string"amp;LEFT(...)
или=CONCATENATE("this is a string",LEFT(...))
2.
="this is a string , "amp;LEFT(....)
Вам нужно объединить результат функции со строковым литералом3. @cybernetic.nomad Спасибо
4. @user11138753 спасибо, что работает
5. @cybernetic.nomad — Вы можете сформулировать это как ответ? Приведенный вами пример — отличный пример того, когда использовать
CONCATENATE()
или простоamp;
. Я никогда не думал об этом раньше, но лично у меня есть десятки формул, которые похожи,="123"amp;[some formula]amp;" more text"
на мой взгляд, было бы намного понятнее, если бы я использовалCONCATENATE()
вместо этого. У меня только что было откровение: D
Ответ №1:
Вы не можете поместить формулу в кавычки и ожидать, что она сработает.
Вам нужно что-то вроде
="this is a string"amp;LEFT(...)
или
=CONCATENATE("this is a string",LEFT(...))