-3

У меня есть база данных сотрудников в Excel 10 с несколькими листами.

Я хочу изменить один столбец на листе 1 на основе другого столбца на листе 2.

sheet 1                      Sheet 2
Column A, Column B           Column a,  Column b
MHO101      E                MHO101      E1

Теперь я хочу, чтобы лист1 столбца b автоматически показывал E1, когда мы вводим столбец b в лист 2

Как я могу это сделать?

3 ответа3

1

Вы можете указать конкретную ячейку на листе, чтобы иметь значение другой ячейки на другом листе, введя следующее в ячейку, которую вы хотите изменить.

=[SHEET NAME]![CELL]

в вашем случае предположим, что строка "E1" находится в ячейке B1 из "Листа 2", и вы хотите, чтобы ячейка B1 из "Листа 1" равнялась значению B1 из "Листа 2". Вы должны ввести

=Sheet2!B1 

в строке формул вашей ячейки B1 в "Лист1".

0

На листе 1 B1 поместите формулу со ссылкой на лист 2 B1:

=Sheet2!B1
0

На Sheet1 вы можете использовать VLOOKUP в столбце B, чтобы найти соответствующий код сотрудника на Sheet2 .

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Попробуйте это в ячейке B1 на Sheet1;

=VLOOKUP(A1,Sheet2!A1:B1,2,FALSE)

Это ищет значение ячейки A1 в массиве Sheet2!A1:B1 . Когда он находит его, он возвращает значение 2-го столбца массива. Ваш массив будет диапазоном вашей таблицы на Sheet2. В приведенном выше примере это приведет к значению E1 в ячейке B1 Sheet1 .

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