Excel – как вернуть текст в ячейку, когда что-то связано в другой ячейке

Добрый день

Я пытаюсь создать рабочий лист, где, если что-то вводится в ячейку, тогда в другой ячейке должно появиться слово.

Скажем, например, если в ячейке A1 вводится слово «Generic», тогда я хочу, чтобы номер 1 появлялся в ячейке B2, и если слово «QSE» вводится в ячейку A1, тогда я хочу, чтобы номер 2 отображался в ячейку B2.

Какие-либо предложения?

Очень признателен

Используйте формулу IF в ячейке B2 :

=IF(A1="","",IF(A1="generic",1,IF(A1="QSE",2))) 

Самый простой способ – создать небольшую таблицу входов и выходов.

введите описание изображения здесь

Затем используйте VLOOKUP для ссылки на эту таблицу и верните правильное значение:

 =VLOOKUP(A1,F:G,2,FALSE) 

введите описание изображения здесь


Если вам не нужна сетка, но вы хотите «жестко закодировать» в формуле:

 =INDEX({1,2},MATCH(A1,{"Generic","QSE"},0)) 

введите описание изображения здесь


Еще один вариант, если у вас есть подписка на Office 365 Excel:

 =IFS(A1="Generic",1,A1="QSE",2) 

введите описание изображения здесь

  • кросс-табуляция и данные превосходят
  • Excel: разделение чисел и использование остатков
  • Указание формулы переменной длины в countifs
  • Применение формулы в зависимости от выбора из выпадающего меню с использованием VBA
  • Размещение переменной внутри вставленной формулы
  • Сопоставьте три столбца
  • Сумма счета, игнорирующая определенные ячейки с использованием смещения
  • Копирование и вставка только ячеек с данными при сохранении интервала между строк
  • Excel: добавление строки нарушает формулу
  • Несколько матричных операций в одной ячейке
  • Параметр url в excel
  • Interesting Posts
    Давайте будем гением компьютера.