#excel #if-statement #excel-formula
#excel #оператор if #excel-формула
Вопрос:
У меня есть данные на двух листах в Excel, и я пытаюсь составить формулу в Excel, которая гласит:
Предположим, что я нахожусь в ячейке B1 на листе 2
ЕСЛИ длина символа на листе 1, ячейка A1 больше 35 символов
, если true — верните «Текст:» все, что находится в ячейке A1 на листе 1, во всю длину
, если false — ничего не делайте
До сих пор я пытался:
=IF(LEN(‘Sheet1’!A1)>35;»Текст:» ‘Sheet1’!A1)
Это возвращает #VALUE! в ячейке B1, лист 2. Вероятно, проблема заключается в объединении текста и значения ячейки в результате if_true. Выглядит как простая формула, но я не могу понять это.
Спасибо за любую помощь!
Ответ №1:
Попробуйте ниже-
=IF(LEN(Sheet1!A1)>35,"Text:" amp; Sheet1!A1,"")
Запятая (,)
и точка с запятой (;)
зависят от региональных настроек.
Комментарии:
1. Вот и все, отлично работает! Большое спасибо, ценю это.