У меня есть конкретное задание, которое я выполняю каждую неделю в течение нескольких лет, и это занимает много времени, чтобы выполнить это вручную. Я надеюсь, что здесь что-то можно автоматизировать. Каждую неделю я пишу такой список (в произвольном порядке):

Список в случайном порядке

Список содержит давайте назовем их «имена» (столбец A) и «числа» (столбец B) в произвольном порядке, каждый раз по-разному. А вот сложная часть: Мне нужно взять цифры и поместить их в другие заранее разработанных РАСЧЕТЫ Excel листа (все расчеты за кулисами). Вот как это выглядит (пример):

Расчетный лист

Я не могу изменить порядок имен в листе расчета. Я просто вручную копирую цифры каждую неделю, а их сотни. Можно ли как-нибудь улучшить этот процесс, чтобы сделать это быстрее? Кроме того - иногда я получаю «имя», которого нет в списке. Мне нужно будет добавить это позже, но это другая история, и она не может быть сделана автоматически, потому что за этим стоит много вещей). В конце мне нужно знать, какие «имена» отсутствуют в списке, чтобы я мог их реализовать. Я предполагаю, что есть способ решить мою проблему, используя таблицы / списки в Excel, но у меня не осталось идей, как это сделать.

Спасибо за помощь.

2 ответа2

3

Вы можете использовать Index/Match . Ниже на одном листе, но вы должны быть в состоянии использовать несколько листов, просто исправьте ссылки:

=INDEX($B$1:$B$5,MATCH(D1,$A$1:$A$5,0))

Введите, затем перетащите.

Затем оберните в IFERROR([formula],"") чтобы скрыть возврат #N/A когда не найдено подходящего значения.

Изменить: Если вы хотите VLOOKUP() , то это тоже будет работать:

=VLOOKUP(D1,$A$1:$B$5,2,FALSE)

Чтобы выделить имена, которых нет в списке, используйте условное форматирование и установите для параметра FILL все, что вы хотите:

Формула: =COUNTIF($D$1:$M$1,$A1)=0
Относится к: $A$1:$B$5


(Использование A1:B5 выделит оба столбца A и B. Я только что сделал A1:A5 на этом скриншоте)

-2

Я применил функцию iferror + vlookup.

= ЕСЛИОШИБКА (ВПР (D1; $ A $ 1:$ B $ 30; 2; 0); 0)

ВПР

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