Автоматично попълване на клетки в Excel от друга таблица с данни

На един от листовете Excel работна книга, за да бъде в основата на информация за регистрация на данни официални превозни средства. На втория лист поддържа регистър на делегацията, в която се въвеждат личните данни на служителите и превозни средства. Един от най-използваните от служители многократно коли и всеки път въвежда данни в регистъра - тя изисква допълнително отнема много време за оператора. По-добре е да се автоматизира този процес. За да направите това, вие трябва да създадете формула, която автоматично ще изтегли информация за официален автомобил на базата данни.







автоматично попълване клетки в Excel данни

За яснота примера схематично показване на данни за регистрация:

Автоматично попълване на клетки в Excel от друга таблица с данни

Както е описано по-горе регистър е Excel на отделен лист и е както следва:

Автоматично попълване на клетки в Excel от друга таблица с данни

Тук ние прилагаме AutoComplete Excel електронна таблица. Затова, моля, имайте предвид, че имената на заглавията на колоните в двете таблици са едни и същи, разбъркани само в различен ред!

Сега да видим какво трябва да направите, така че след въвеждане на регистрационен номер в регистъра като стойност за клетъчната колона, останалите колони автоматично се пълни с подходящи стойности.







Как автоматично попълване клетки в Excel:

  1. На лист "Register" в клетка A2 въведете регистрационния номер на всяка колона Е върху лист "База данни".
  2. Сега, в "Регистър» B2 клетка на работния лист, формулата за автоматично довършване вид клетка в Excel:
  3. Копирайте тази формула на всички останали клетки на втория ред за колона C, D, E върху лист "регистър".
Автоматично попълване на клетки в Excel от друга таблица с данни

В резултат на това на масата автоматично ще попълни съответните стойности на клетки.

Принципът на работа на формулата за авто-клетки

Главната роля в тази формула играе INDEX. Първото му аргумент е оригиналната таблица, която е в основата на тези автомобили. Вторият аргумент - брой на линия, която се изчислява чрез функция POISPOZ. Тази функция се извършва търсене в диапазона от E2: E9 (в този случай вертикално), за да определи позицията (в този случай, номера на реда) в таблица на лист "База данни" за клетката, която съдържа същата стойност като тази, въведена в листа "Регистър" в A2.

Третият аргумент за функцията INDEX - номера на колоната. Той също така изчислява формула мач, за да има и други аргументи. Сега MATCH функция трябва да се върне към броя на колона на лист "база данни", който съдържа името на заглавието, съответстващ на началния глава колона лист "регистър". Той е посочен в първия аргумент на MATCH - B $ 1. Така че този път се търси стойности само по протежение на първия ред A $ 1: $ E 1 (този път хоризонтално) база данни за регистрация на превозното средство. Тя се определя от първоначалната стойност на каталожен номер (този път номера на колоната в таблицата източник) и се връща като номера на колоната за третия аргумент на функцията INDEX.

Поради тази формула ще работи, дори ако по реда на колони, за да се прокара в таблицата регистър и база данни. Natural формула няма да работи, ако те не отговарят на имената на колоните в двете таблици, по очевидни причини.