Excel: как автоматически заполнять ячейки на основе значения другой ячейки
Часто вам может потребоваться автоматически заполнять ячейки Excel на основе значения другой ячейки.
Это легко сделать с помощью функции ЕСЛИ , и в следующем примере показано, как это сделать.
Пример: как автоматически заполнять ячейки на основе значения другой ячейки в Excel
Предположим, у нас есть следующий столбец в Excel, в котором показаны позиции разных баскетболистов:
Теперь предположим, что мы хотим автозаполнить значения в столбце B, чтобы они содержали «Да», если значение в столбце A равно «Сохранить», или «Нет», если значение в столбце A является другим значением.
Для этого мы можем ввести следующую формулу в ячейку B2 :
=IF( A2 ="Guard", "Yes", "")
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Каждое значение в столбце B автоматически заполняется на основе соответствующего значения в столбце A.
Например:
- В ячейке A2 указано «Охранник», поэтому в ячейке B2 указано «Да».
- В ячейке A3 указано «Охранник», поэтому в ячейке B3 указано «Да».
- В ячейке А4 нет слова «Охранник», поэтому ячейка В4 остается пустой.
И так далее.
Обратите внимание, что при желании мы также могли бы создать более сложное правило автозаполнения.
Например, мы могли бы ввести следующую формулу в ячейку B2 , чтобы автоматически заполнить «Да», если значение в ячейке A2 — «Защита » или «Перенаправление»:
=IF(OR( A2 ="Guard", A2 ="Forward"),"Yes","")
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
В столбце B теперь отображается «Да», если соответствующая ячейка в столбце A равна «Защита » или «Вперед», в противном случае она остается пустой.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как автозаполнять даты в Excel
Как автозаполнять буквы алфавита в Excel
Как автозаполнить значения из другого листа в Excel
Как автозаполнить с помощью пользовательского списка в Excel