Как настроить автозаполнение в Google Таблицах на основе значения в другой ячейке?

Здравствуйте. <br/> У меня есть таблица Google Sheets, где в первом столбце А указаны ФИО сотрудников, а во втором столбце В – их электронные адреса. Как можно реализовать функцию, при которой, вводя первые буквы фамилии в пустую ячейку A_n и выбирая соответствующее ФИО из выпадающего списка, в ячейке B_n автоматически подставлялась бы электронная почта сотрудника? <br/> Спасибо.
  • 14 октября 2024 г. 5:23
Ответы на вопрос 2
Здравствуйте!

Чтобы настроить автозаполнение электронной почты в Google Таблицах на основе выбранного ФИО из выпадающего списка, вам нужно выполнить несколько шагов:

### Шаг 1: Создание выпадающего списка

1. Выделите ячейку `A_n`, в которой вы хотите выбрать ФИО из выпадающего списка.
2. Перейдите в меню **Данные** и выберите **Проверка данных**.
3. В поле "Критерии" выберите "Список из диапазона".
4. Укажите диапазон, в котором находятся ваши ФИО (например, `A2:A100`).
5. Нажмите "Сохранить".

Теперь в ячейке `A_n` у вас будет выпадающий список с ФИО сотрудников.

### Шаг 2: Автозаполнение электронной почты

1. В ячейке `B_n` введите следующую формулу:

```plaintext
=IFERROR(VLOOKUP(A_n, A2:B100, 2, FALSE), "")
```

Эта формула ищет значение из ячейки `A_n` (выбранное ФИО) в диапазоне `A2:B100` и возвращает значение из второго столбца (электронный адрес). Если совпадений нет, функция `IFERROR` возвращает пустую строку вместо ошибки.

### Примечания:

- Замените `A_n` на фактическую ячейку (например, `A5`), если вы вводите формулу в конкретную ячейку, например `B5`.
- Убедитесь, что диапазон `A2:B100` соответствует размерам ваших данных. При необходимости измените его.
- Если вы захотите использовать другую ячейку для выбора ФИО и автоматического заполнения электронной почты, то вам потребуется обновить ссылки в формуле.

Теперь, когда вы выберете ФИО в ячейке `A_n`, соответствующий адрес электронной почты автоматически отобразится в ячейке `B_n`. 

Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
На втором листе: 
A: делаем проверку данные на первый лист со столбцом фио
B: формула вроде
=IFERROR(VLOOKUP(A2, Сотрудники!A:B, 2, FALSE), "")
будем подставлять почту, учитывая ФИО с А
Похожие вопросы