Объединение данных из разных листов

228
Eray

У меня есть книга Excel с 2 листами. Лист № 1 содержит 2 столбца, имена и пункты.

| A | B | |-----------|----| | John Doe | 65 | | Jolly Doe | 45 | | Hello Doe | 50 | 

Лист № 2 содержит только один столбец, имена.

| A | |-----------| | John Doe | | Hello Doe | 

Я хочу получить очки каждого имени, которое на листе № 2. Итак, результат должен быть таким:

| A | B | |-----------|----| | John Doe | 65 | | Hello Doe | 50 | 

Используя эту формулу на листе 2, чтобы получить баллы, но теперь Джон Доу получает балл Джона.

=VLOOKUP(A1;Sheet1!A1:A10;1) 

Можете ли вы показать мне способ достичь этого?

0
`VLOOKUP` - это та функция, которую вы хотите. Информация здесь: https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 Excellll 8 лет назад 1
Я использую VLOOKUP с FIND (), но он получает неправильные значения ячеек. Я поделюсь моей формулой через минуту Eray 8 лет назад 0
@Excellll, только что поделился моей формулой Eray 8 лет назад 0

1 ответ на вопрос

2
B540Glenn

You are very close with your formula.

Use:

=VLOOKUP(A2,Sheet1!$A$2:$B$99999,2,FALSE) 

Your reference to Sheet2!B1:B999 should be Sheet1!$A$2:$B$99999. Your original is actually pointing to the place where you want to put the results, not the source of the numbers.

The Vlookup() function needs:
What you are looking for - A2
Where you want to look - Sheet1!$A2:$B99999 (your look up table)
What you want to return - 2 (the second column of your table)
If you want a close but not exact match - False

By putting the $ in the range $A$2:$B$99999, the reference to the table will be fixed. So when you copy the formula down through the rest of the cells, the look up table range will not change.

Что вы подразумеваете под «близким, но не точным соответствием»? Eray 8 лет назад 0
@Eray Если вы используете false, он вернет правильное значение, а если вы используете true (при условии, что ваши данные в столбце 1 диапазона поиска упорядочены), он выберет ближайшее значение Michthan 8 лет назад 0

Похожие вопросы