Як автоматично перевірити з одного листа Excel в інший


1

Тож у мене є дві робочі зошити Excel 2010 року, в одному є імена та номери телефонів, пов’язані з цими іменами та окрема книга, у якій хтось записує ім’я та час дзвінків, які надходять (я не знаю, чому вони ніколи не писали номер # " з). Мені потрібно оновити на другому аркуші всі номери, що відповідають іменам, що викликали. Чи є додаток або спосіб я можу автоматично зіставити імена з першого аркуша на другий аркуш і автоматично імпортувати номери? Існує понад 10 000 записів, тому робити це вручну неможливо.


Тут можна використовувати функцію VLOOKUP, передану в робочій книжці, якщо все, що вам потрібно, - це занести номер телефону з першої робочої книги до другого для конкретного імені, введеного у другій робочій книжці.
патким

Чи зможу я зробити це приблизно з 8000 унікальними іменами та написанням трохи однаковою чи це були б лише точні збіги?
weeman656

Було б точно збіг, VLOOKUP допускає опцію для приблизної відповідності, але це може дати помилкові результати. Якщо у вас є 8000 унікальних імен у таблиці, вам доведеться вказати, що табличний масив скаже $ A $ 1: $ B $ 8000, наприклад, у функції VLOOKUP.
патким

Тож скажімо, клітина a1 - це боб Сміт, а2 - Джон Джонсон, а b1 - 9:00 ранку. Як ви можете здогадатися, я майже нічого не знаю про excel
weeman656

Відповіді:


0

Оскільки ваша формула посилається на іншу робочу книжку, вам потрібно буде включити у формулу назву робочої книги та робочого аркуша.

Припустимо, Workbook1, Sheet1 має імена та номери телефонів у стовпцях A та B відповідно. І Workbook2, Sheet1 має назви та час у стовпцях А та В відповідно.

Введіть цю формулу в C1 робочої книги2 та заповніть, щоб перелічити номери телефонів, які відповідають іменам у колонці A Робочої книги2:

=VLOOKUP(A1,[Workbook1.xlsx]Sheet1!$A:$B,2,FALSE)

Замініть "Workbook1.xlsx" фактичною назвою робочої книги, яка містить номери телефонів, і "Sheet1" фактичною назвою робочого листа.

Як це працює: формула приймає назву в А1 поточної робочої книги, знаходить її у колонці А іншої робочої книги та повертає відповідний номер телефону із стовпця Б цієї робочої книги. FALSE повідомляє формулу шукати точну відповідність.

Якщо формула не може знайти точну відповідність, вона дасть результат "# N / A". Ви згадали у своєму питанні, що вас можуть зацікавити приблизні відповідники. Це можна зробити, але я б радив вам спробувати точний пошук відповідності зараз і повернутися пізніше з додатковими запитаннями або частковими результатами.


0

Мені подобається використовувати наведену нижче формулу, а не VLOOKUP, відмінно підходить для мене. Ви розміщуєте значення в першій частині, яку ви хочете перетягнути з іншого аркуша, а потім використовуєте функцію MATCH для пошуку відповідних значень, у наведеному нижче прикладі формула витягуватиме дані з стовпця B у sheet2 та співпадає із значень стовпець А в обох аркушах.

=INDEX(Sheet2!$B:$B,MATCH(Sheet1!$A:$A,Sheet2!$A:$A,0))
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.