Како да се извлечат вредности од друг работен лист во Excel

  • Споделете Го Ова
Hugh West

Во операциите на Excel, одвреме-навреме треба да враќаме податоци. Вредностите за влечење може да се зачуваат во истиот работен лист или друг работен лист или работна книга. Денес ќе ви покажеме како да повлечете вредности од друг работен лист во Excel. За оваа сесија, користиме Excel 2019 (и малку Excel 365), слободно користете го вашиот.

Прво, ајде да се запознаеме со базата на податоци што е основа на нашите примери.

Овде имаме две табели за филмови, едната табела има резиме на филмот каде другата содржи малку пошироки информации. Ги чувавме табелите во два различни листови Резиме и Детали . Користејќи ја оваа база на податоци, ќе ги повлечеме вредностите низ работните листови.

Имајте предвид дека ова е основна база на податоци за работите да бидат едноставни. Во практично сценарио, може да наидете на многу поголема и сложена база на податоци.

Работна книга за вежбање

Добредојдени сте да ја преземете работната книга за вежбање од врската подолу.

Како да се извлечат вредности од друг работен лист.xlsx

Повлечете вредности од друг работен лист во Excel

Додека преземаме вредности од различни работни листови, треба да земеме предвид дека работните листови можат да бидат од истата работна книга или од различни работни книги.

1. Повлечете вредности од друг работен лист во рамките на истата работна книга

I. Повлечете директно напред со референца во ќелија

Можете да повлечете вредности од друг работен листсо обезбедување на референцата на ќелијата проследена со името на листот во формулата. Сè што пишуваме со знакот за еднаквост ( = ) е формула.

Ќе го разберете подобро преку примери. Да речеме дека сакаме да го повлечеме името на актерот за филмовите.

Овде воведовме колона Актер во табелата за резиме на филмови. Сега, ајде да го истражиме методот на влечење.

Сè што треба да направиме е да ја обезбедиме референцата на ќелијата заедно со името на листот.

=Details!D4

Тука Детали е името на листот и D4 е референца на ќелијата. Треба да вметнеме знак „ ! “ помеѓу името на листот и референцата на ќелијата. Excel ги разликува референцата на листот и ќелијата преку знакот „ ! “.

Го најдовме името на актерот. Да го сториме истото за останатите ќелии или да ја искористиме функцијата Автоматско пополнување .

Ги добиваме имињата на сите актери. Бидејќи нашите податоци се ограничени и се во иста низа во двата листа, ги добиваме имињата по правилен редослед.

II. Повлечете вредности со користење на VLOOKUP

Повлекување или преземање или преземање кое било име што ќе го спомнете, една функција што може да се појави во вашиот ум е VLOOKUP .

Во претходниот дел, повлечевме вредностите користејќи ги референците на ќелиите, но долго време, можеби нема да биде корисно. VLOOKUP може да биде спас таму бидејќи повлекува вредности врз основа на совпаѓањето.

Ајде да ја напишеме формулатакористејќи VLOOKUP

=VLOOKUP(B4,Details!$B$4:$E$12,3,0)

Тука дадовме B4 како lookup_value во функцијата VLOOKUP и Details!$B$4:$E$12 е lookup_array . Може да забележите дека го дадовме името на листот пред опсегот. И името на листот и опсегот се одделени со знакот „ ! “.

Тука 3 како актери се во 3-та колона од опсегот и 0 за точното совпаѓање.

Го извлечевме актерот од филмот Џек Ричер од друг лист, Детали . Напишете ја формулата за останатите вредности или вежбајте ја функцијата Автоматско пополнување .

Прочитајте повеќе: Пренеси податоци од еден работен лист на Excel во друг автоматски со VLOOKUP

III. Повлечете вредности со користење на INDEX-MATCH

Добро позната алтернатива на VLOOKUP е комбинацијата на функциите INDEX и MATCH .

Функцијата MATCH ја враќа позицијата на бараната вредност во опсег и INDEX ја враќа вредноста на дадена локација во опсегот.

Ќе користиме оваа комбинација за да го достигне жанрот на филмовите.

Формулата ќе биде следнава

=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))

Во рамките на функцијата MATCH , B4 е прегледот_вредност, и Детали!$B$4:$B $12 е опсегот_преглед . Овој дел MATCH ја обезбедува позицијата и потоа INDEX го повлекувавредност од Детали!$C$4:$C$12 опсег.

Ја извадивме вредноста на жанрот од работниот лист Детали . Напишете ја формулата или вежбајте ја карактеристиката AutoFill за останатите вредности.

IV. Повлечете вредности користејќи XLOOKUP

Ако користите Excel 365, тогаш можете да користите функција наречена XLOOKUP за повлекување на вредностите.

Ајде да го повлечеме соодветното име на директорот од Лист Детали .

Формулата ќе биде следнава

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")

Овде B4 е lookup_value , Details!$B$4:$B$12 е lookup_опсегот, и Детали!$E$4:$E$12 е опсегот од кој треба да ги извлечеме вредностите. Може да забележите дека го напишавме името на листот, Детали , пред секој од опсезите.

Покрај тоа, додадовме „Не е пронајден“ во изборното поле if_not_found .

Ја извадивме вредноста, име на директорот, од друг лист, Детали . Направете го истото за останатите вредности.

Прочитајте повеќе: Како да увезете податоци во Excel од друга датотека Excel (2 начини )

Слични читања

  • Како да увезете текстуална датотека со повеќе разграничувачи во Excel (3 методи)
  • ВБА код за конвертирање текстуална датотека во Excel (7 методи)
  • Како да се извлечат податоци од лист на Excel (6 ефективни методи)
  • ЕкстрактФилтрирани податоци во Excel на друг лист (4 методи)
  • Како да се извлечат податоци од листа користејќи формула на Excel (5 методи)

2 Повлечете вредности од друг работен лист од друга работна книга

Можеби ќе треба да повлечеме вредности од работен лист од друга работна книга.

За да ви покажеме примери, го копиравме Детали Вредноста на листот на друга работна книга наречена Повлечете вредности Работна книга _Details.xlsx

И нашата резиме (ажурирано резиме) табела сè уште е во работната книга Како да се извлечат вредности од друг работен лист Excel.xlsx

Ќе го извлечеме името на директорот од различната работна книга.

Можеме да користиме кој било од пристапите ( Повикување на ќелии , VLOOKUP , INDEX-MATCH , XLOOKUP ) што ги споменавме во претходниот дел. Сè што треба да направите е да го наведете името на работната книга во заградите.

Засега, користиме VLOOKUP . Ајде да ја напишеме формулата.

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

Тука пред опсегот на ќелиите $B$4:$E$12 го дадовме името на листот (Детали) и името на работната книга. Името на работната книга е во заградите.

Опсегот е одделен со овие две со знак „ ! “. Бидејќи треба истовремено да ги броиме работната книга и работниот лист за да бидат во единечни наводници ( ‘’ ).

Вредноста, името на директорот, ја извадивме од работниот лист во другработен лист. Направете го истото за останатите вредности или вежбајте ја функцијата Автоматско пополнување .

Прочитајте повеќе: Како да Повлечете податоци од друг лист врз основа на критериуми во Excel

Заклучок

Тоа е сè за сесијата. Наведовме неколку пристапи за извлекување вредности од друг работен лист во Excel. Се надевам дека ова ќе ви биде корисно. Слободно коментирајте ако нешто ви изгледа тешко да се разбере. Дозволете ни да ги знаеме сите други методи што можеби сме ги пропуштиле овде.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.