Как можно перенести данные из одной ячейки в другую при выполнении определённых условий?

Добрый день! <br/> Прошу о помощи с задачей. <br/> У меня есть две условные таблицы: <br/> В первой таблице представлены сотрудники и их показатели: <br/> - Сотрудник 1 - показатели <br/> - Сотрудник 2 - показатели <br/> - Сотрудник 3 - показатели <br/> - Сотрудник 4 - показатели <br/> - Сотрудник 5 - показатели <br/> <br/> Во второй таблице указано соответствие сотрудников и их руководителей: <br/> - Сотрудник 1 = руководитель 1 <br/> - Сотрудник 2 = руководитель 1 <br/> - Сотрудник 3 = руководитель 2 <br/> - Сотрудник 4 = руководитель 3 <br/> - Сотрудник 5 = руководитель 3 <br/> <br/> Нужно, чтобы в первую таблицу автоматически подтягивалась информация о руководителе. <br/> <br/> В итоге я хотел бы видеть следующую структуру после применения формулы: <br/> - Сотрудник 1 - показатели - руководитель 1 <br/> - Сотрудник 2 - показатели - руководитель 1 <br/> - Сотрудник 3 - показатели - руководитель 2 <br/> и так далее <br/> <br/> У меня возникли трудности: функция ВПР, похоже, не подходит для этой задачи, или я неправильно её применяю. Также функция IF не работает, поскольку она предназначена для работы с числами, а в моем случае используются текстовые значения (либо я не совсем корректно её использую).
  • 23 октября 2024 г. 9:42
Ответы на вопрос 2
Чтобы автоматически подтягивать информацию о руководителе в первую таблицу на основе соответствия из второй таблицы, вы можете использовать функцию ВПР (VLOOKUP) в Excel или Google Sheets. Эта функция подходит для решения вашей задачи.

### Пример решения:

1. **Структура первой таблицы:**
   - A1: "Сотрудник"
   - B1: "Показатели"
   - C1: "Руководитель"

   Заполните колонки A и B вашими данными:
   ```
   A2: Сотрудник 1    B2: показатели
   A3: Сотрудник 2    B3: показатели
   A4: Сотрудник 3    B4: показатели
   A5: Сотрудник 4    B5: показатели
   A6: Сотрудник 5    B6: показатели
   ```

2. **Структура второй таблицы (например, на другом листе):**
   - E1: "Сотрудник"
   - F1: "Руководитель"

   Заполните колонки E и F следующим образом:
   ```
   E2: Сотрудник 1    F2: руководитель 1
   E3: Сотрудник 2    F3: руководитель 1
   E4: Сотрудник 3    F4: руководитель 2
   E5: Сотрудник 4    F5: руководитель 3
   E6: Сотрудник 5    F6: руководитель 3
   ```

3. **Использование функции ВПР:**
   В ячейку C2 первой таблицы введите следующую формулу:
   ```excel
   =ВПР(A2; Лист2!E:F; 2; ЛОЖЬ)
   ```
   Обратите внимание, что "Лист2" нужно заменить на имя листа, на котором находится ваша вторая таблица.

4. **Протяните формулу вниз:**
   После того как ввели формулу в C2, вы можете протянуть нижний угол ячейки C2 вниз, чтобы скопировать формулу для остальных сотрудников (C3, C4 и т.д.).

### Объяснение формулы:
- `A2` — это значение, по которому мы ищем соответствие (имя сотрудника).
- `Лист2!E:F` — это диапазон, где находится информация о руководителе. (E — колонка с сотрудниками, F — колонка с руководителями).
- `2` — это номер колонки в указанном диапазоне, из которой вы хотите получить данные (в данном случае, F — это вторая колонка).
- `ЛОЖЬ` — этот аргумент указывает, что мы ищем точное соответствие.

Теперь при выполнении этих шагов, в колонке "Руководитель" у вас автоматически будут заполняться данные о руководителе каждого сотрудника на основании второй таблицы.
Так? 
=VLOOKUP(A1;'Лист2'!$A$1:$B$5;2)

Если не понятно по синтаксису, то здесь максимально наглядно, что-откуда-куда: https://vlookup.com/google-sheets/vlookup-another-sheet
Похожие вопросы