![](https://cdn.wiki-base.com/6971579/excel_formula_merge_tables_with_vlookup__2.png.webp)
Обща формула
=VLOOKUP($A1,table,COLUMN()-x,0)
Обобщение
За да обедините таблици, можете да използвате функцията VLOOKUP за търсене и извличане на данни от едната таблица в другата. За да използвате VLOOKUP по този начин, двете таблици трябва да споделят общ идентификатор или ключ.
Тази статия обяснява как се присъединяват таблици с помощта на VLOOKUP и изчислен индекс на колона. Това е един от начините да се използва една и съща основна формула за извличане на данни в повече от една колона.
В показания пример използваме VLOOKUP, за да извлечем име и състояние в таблицата с данни за фактури. Формулата VLOOKUP, използвана и за двете, е идентична:
=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)
Обяснение
Това е стандартна формула VLOOKUP с „точно съвпадение“ с едно изключение: индексът на колоната се изчислява с помощта на функцията COLUMN. Когато функцията COLUMN се използва без никакви аргументи, тя връща число, което съответства на текущата колона.
В този случай първият екземпляр на формулата в колона E връща 5, тъй като колона E е петата колона в работния лист. Всъщност не искаме да извличаме данни от 5-та колона на таблицата на клиентите (има само 3 колони), така че трябва да извадим 3 от 5, за да получим числото 2, което се използва за извличане на Име от клиентски данни:
COLUMN()-3 = 2 // column E
Когато формулата се копира в колона F, същата формула дава числото 3:
COLUMN()-3 = 3 // column F
В резултат на това първата инстанция получава име от таблицата на клиентите (колона 2), а втората инстанция получава състояние от таблицата на клиентите (колона 3).
Можете да използвате същия подход, за да напишете една формула VLOOKUP, която можете да копирате в много колони, за да извлечете стойности от последователни колони в друга таблица.
С двупосочен мач
Друг начин за изчисляване на индекс на колона за VLOOKUP е да се направи двупосочен VLOOKUP с помощта на функцията MATCH. При този подход функцията MATCH се използва, за да разбере индекса на колоната, необходим за дадена колона във втората таблица.