Використовуйте Excel, щоб зіставити дані з комірки на робочому аркуші, а потім скопіювати дані з сусіднього стовпця і вставити їх на інший аркуш


2

У мене є таблиця з кількома іменами та телефонними номерами поряд з ними в кожному аркуші 1 - аркуш 5.

Кожен аркуш містить близько 900 імен у стовпці А та відповідні номери телефонів поруч з ними у стовпці B, на всіх п'яти вкладках.

Існує 6-а вкладка з колонкою А з лише номерами телефонів. Я хотів би створити формулу або VBA, якщо буде потрібно, що буде шукати і намагатися відповідати на телефонні номери на 6-й вкладці в колонці А і відповідати на інших 5 вкладках. Тоді я хотів би мати ту ж саму формулу або VBA і скопіювати ім'я на відповідній вкладці з сусідньої колонки A і вставити це ім'я в 6-й вкладці на стовпець B.

Я знаю, що це можна зробити. Я просто не знаю, як це зробити. :(

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

На другому знімку показано як номери, так і ім'я оператора і ім'я особи на аркуші, що називається BlackBerries.

Обидва знаходяться в одній робочій книзі. Я хочу, щоб ім'я, призначене для цього телефонного номера з цього аркуша, називалося BlackBerries і вставлялося в аркуш ATT.

Знову ж таки, я хотів би додати, що пошук і відповідність будуть між щонайменше 5 робочими листами, всі з аналогічними іменами Blackberry, BB2, BB3, BB4 ... і т.д.

Вони мають однаковий формат.

enter image description here

enter image description here


Чи телефонні номери мають більше одного імені? Що ви вже пробували?
Raystafarian

Я намагався і нічого ще .... Дозвольте мені показати вам нижче про те, що я намагаюся зробити.
Saul Gatica

редагувати Ваша публікація містить додаткову інформацію
Raystafarian

Відповіді:


0

Ви можете зробити це за допомогою формули.

Здійснюйте пошук по кожному аркушу індексу / матчу. Якщо аркуш не містить номер, він кешується за допомогою IFERROR і ви намагаєтеся подивитися на наступному аркуші.

Нижче формула переглядає всі 5 робочих аркушів :) Вставте її в комірку B2 в аркуші ATT і скопіюйте її ...

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