1

Я пытаюсь создать кнопки в Excel, которые имеют разный текст в зависимости от языка, выбранного в выпадающем списке.

До сих пор я связывал значение комбинированного списка с ячейкой (выбор между японским / английским языками, хранящимися в этой ячейке (C11)).

Когда я пытался использовать следующий оператор if в форме для изменения текста кнопки в зависимости от языка, я получал ошибку.

=IF(C11=B11,B107,C107)
  • C11 - связанная ячейка для значения в выпадающем списке
  • B11 это значение английского
  • B107 - английский текст
  • C107 - японский текст

Это работает, если я использую оператор в ячейке, но не в самой форме.

Идея состоит в том, что если связанная ячейка является английской, то она должна показывать текст на английском языке (B107) в форме. Если это не английский язык, то должен отображаться японский текст, хранящийся в (C107)

Любая помощь будет очень высоко ценится.

1 ответ1

1

Решение, которое я придумал, состоит в том, чтобы вместо использования оператора if в самой форме я использовал ссылку на ячейку в объекте формы (В этом примере = D107).

Ячейка ссылается на вспомогательную ячейку (D107), в которой есть оператор if.

=IF($C$11=$B$11,B107,C107)
  • $ C $ 11 - связанная ячейка для значения поля со списком
  • $ B $ 11 - значение английского языка
  • B107 - английский текст
  • C107 - японский текст

Это означает, что каждый раз, когда значение в C11 изменяется, оно меняет текст вспомогательной ячейки, который меняет текст в фигурах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .