Sadržaj
Želite koristiti Excel za referenciranje ćelija na drugom listu na temelju vrijednosti ćelije ? U ovom vodiču objasnit ću cijeli proces korak po korak. U osnovi ću pokazati dva načina kako to učiniti. Ali prije nego što pređem na raspravu, želim pregledati vaše pamćenje pomoću Excel INDIRECT funkcije .
Preuzmite Excel radnu knjigu
Prvo preuzmite radna Excel datoteka koju sam koristio za pisanje ovog članka.
Referentna ćelija na Cell Value.xlsx
Excel INDIRECT funkcija
Excel INDIRECT funkcija vraća referencu navedenu tekstualnim nizom.
Sintaksa INDIRECT funkcije :
=INDIRECT(ref_text, [a1])
Ovdje,
- ref_text (obavezno) : Ovaj argument može uzeti bilo što od sljedećeg ulazi:
- Referenca ćelije A1-stila. Na primjer, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) , itd.
- Referenca u stilu R1C1. Na primjer, INDIRECT(R9C7), INDIRECT(R2C3), itd.
Napomene: Za korištenje ove reference, morate aktivirati referencu R1C1 iz Datoteka > Opcije > Opcije programa Excel > Formule > Rad s formulama > Provjerite R1C1 stil reference
Koristite definirana imena kao reference. Na primjer, =INDIRECT(“stara_vrijednost”), =INDIRECT(“nova_vrijednost”) gdje je stara_vrijednost = A5i nova_vrijednost=B5.
Referenca na ćeliju kao tekstualni niz. Na primjer, INDIRECT(“A1”), INDIRECT(“D15”)
- a1 (neobavezno) :
- Ako je a1 izostavljen ili 1, referenca ćelije je tipa A1.
- Ako je lažna, odnosi se na referencu ćelije R1C1.
Na sljedećoj slici možete vidjeti neke upotrebe Excelove INDIRECT funkcije .
Razgovarajmo sada o tome kako koristiti Excel za referenciranje ćeliju u drugom radnom listu na temelju vrijednosti ćelije.
2 primjera za referentnu ćeliju u drugom Excel listu na temelju vrijednosti ćelije
Pokazat ću kako referencirati ćeliju u drugom Excel listu koristeći INDIRECT funkcija s popisom valjanosti podataka za prvu metodu. Zatim, za posljednju metodu, upotrijebit ću INDIRECT funkciju s referencama ćelija. Za obje ove metode također ću implementirati operator ampersand u formulu.
Primjer 1: Odaberite jednu ćeliju i uputite na cijeli niz ćelija
Imam dva Excel radna lista s imena AAPL i MSFT . Možete ih imati mnogo. Oba radna lista imaju slične vrste podataka. Dobit (PCO) , EPS i Rast dviju tvrtki u zadnjih 5 godina.
Ono što želim je: u Glavni radni list unijet ću naziv tvrtke s padajućeg izbornika i sve te vrijednosti ( Godina , PCO , EPS i Rast )bit će prikazan na Glavnom radnom listu.
Ova metoda može biti korisna ako održavate istu vrstu podataka na stotinama radnih listova. Mukotrpno je tražiti svaki relevantni radni list i zatim pregledavati podatke. Radi jednostavnosti, koristim samo dva radna lista. Koristit ću formulu poput ove:
=INDIRECT('worksheet_name'!column_reference&row_reference)
Koraci:
- Za referenca_stupca , iskoristio sam ovaj raspon ćelija: C11:G11 . Ovaj raspon sadrži vrijednosti od A do E . Možete ga produžiti prema svojim potrebama. Za row_reference , iskoristio sam ovaj raspon ćelija: B12:B16 . Ovaj raspon sadrži vrijednosti od 5 do 13. Proširite ga prema svojim potrebama.
- Ovo je prava formula koju sam koristio u ćeliji B5 glavnog radnog lista:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Sada, primijenite ovu formulu na druge ćelije u rasponu ( B5:E9 ).
- Ovo je rezultat dobit ćete:
Razlog formule
- Ovaj dio formule (“'”&$H$6&”'!”) vraća naziv radnog lista “MSFT!'” (za gornju sliku).
- Ovaj dio &D$11 odnosi se na referencu ćelije D11 i vraća tekstualnu vrijednost &”B” .
- A ovaj dio, &$B12 odnosi se na referencu ćelije B12 i vraća numeričku vrijednost &5 .
- Dakle, ovo je ukupni povrat iz 3 dijela formule: “'MSFT!'”&”B”&5 = “'MSFT!'B5”
Napomene: Kada su tekstualna vrijednost i numerička vrijednost povezane u Excelu, povrat je tekst vrijednost.
- I ovdje je krajnji rezultat formule: INDIRECT(“MSFT!'B5”)
- Kada primijenim formulu na druge ćelije u rasponu, funkcionira jer smo koristili miješane reference ćelija kao što su D$11 i $B12 . Kada se formula primijeni na ćelije s desne strane, mijenjaju se samo reference stupaca, za referencu D$11 . Kada se formula primijeni na ćelije na dnu, mijenjaju se samo reference retka za referencu $B12 .
Napomene: Da biste vidjeli kako funkcioniraju različiti dijelovi Excel formule, odaberite taj dio i pritisnite tipku F9 . Vidjet ćete vrijednost tog dijela formule.
Pročitajte više: Kako povezati više ćelija iz drugog radnog lista u programu Excel (5 jednostavnih načina)
Slični članci
- Kako povezati Excel listove s drugim listovima (5 načina)
- Poveži datoteke u Excelu (5 različitih pristupa)
- Kako povezati ćeliju s drugim listom u Excelu (7 metoda)
- Povežite listove u Excelu pomoću Formula (4 metode)
Primjer 2: Referentna pojedinačna ćelija drugog radnog lista
U ovom primjeru, ja sampovlačenje retka s drugog radnog lista na temelju nekih vrijednosti ćelija (referenca).
Koraci:
- Prvo, stvorio sam sljedeći skup podataka.
- Drugo, upisao sam ovu formulu u ćeliju C10 .
=$C$4
- Treće, upišite drugu formulu u ćeliju C11 .
=INDIRECT("'"&$C$4&"'!"&$C5)
- Zatim, Automatski popunite formulu za raspon ćelija C11:C14 .
- Nakon toga će izgledati ovako.
Ovu metodu prikazujem kao nekome bi moglo biti od koristi u njegovom poslu. Ako želite otići u drugu tvrtku na još jednu godinu, morate promijeniti 5 vrijednosti. Pogledajte ovu sliku sada.
Neću objašnjavati kako ova formula funkcionira jer su ove formule iste kao gornja.
Pročitajte više: Kako povezati podatke u Excelu s jednog lista na drugi (4 načina)
Zaključak
Pokazao sam vam kako koristiti Excel za referenciranje ćelija u drugom listu na temelju vrijednosti ćelije . Nadam se da će vam ovo pomoći kada želite prikazati podatke s mnogo radnih listova na glavnom radnom listu. Koristite li vi neke bolje metode? Javite mi u polju za komentare.