Ричард Шолар: VLOOKUP наляво! - Съвети за Excel

Съдържание

Ричард Шолар предоставя тази публикация за гости. Ричард е MVP на Excel от Великобритания Когато видях заглавието на публикацията на Ричард, реших, че ще използва INDEX / MATCH, но Ричард наистина използва VLOOKUP!

Как използвате VLOOKUP, ако данните ви в таблицата съдържат справочната стойност в колона отдясно на колоната с данни, която искате да върнете?

Всички сме имали този проблем - вие искате да използвате VLOOKUP, но вашите данни са „по грешен начин“:

Примерен набор от данни

Имате идентификатора, искате да върнете описанието. Нормалният VLOOKUP няма да работи, тъй като не можете да използвате отрицателна колона:

Използване на Normal VLOOKUP

Една алтернатива е да се използва INDEX / MATCH, напр.

Алтернатива е използването на INDEX / MATCH

Но не би ли било готино да можеш да използваш VLOOKUP? Но все пак не можем, нали? Разбира се, че можем, ако използваме функцията CHOOSE:

Използване на функцията CHOOSE

Тази формула в G2 е:

Тази формула е =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Начин на работа: CHOOSE връща масив от две „колони“ в правилния ред въз основа на реда, в който предавате колоните във функцията CHOOSE. Това създава масив, който е в правилната ориентация отляво надясно, за да работи VLOOKUP. Ето диалоговия прозорец Evaluate Formula след оценка на функцията CHOOSE:

Как работи

Интересни статии...