Enhavtabelo
Kiom bone estus, se ĉeloj aŭtomate plenigus? Plej ofte ni amos tion. Hodiaŭ ni montros al vi kiel aŭtomate plenigi ĉelojn en excel surbaze de la valoro de alia ĉelo. Por ĉi tiu sesio, ni uzos Excel 2019, bonvolu uzi vian preferatan version.
Unue, ni ekkonu pri la datumaro, kiu estas la bazo de niaj hodiaŭaj ekzemploj.
Ĉi tie ni havas tabelon, kiu enhavas informojn pri dungitoj kiel ilia nomo, identigilo, adreso, respektiva fako kaj aliĝdato. Uzante ĉi tiujn datumojn ni vidos kiel aŭtomate plenigi ĉelojn.
Rimarku, ke ĉi tio estas baza datumaro kun imitaj datumoj. en reala scenaro, vi eble renkontos multe pli grandan kaj kompleksan datumaron.
Praktika Laborlibro
Vi bonvenas elŝuti la praktikan laborlibron de la suba ligilo.
Aŭtomate Plenumu Ĉelojn En Excel Bazita Sur Alia Ĉelo.xlsx
Aŭtomate Plenumi Ĉelojn Bazitaj sur Alia Ĉelo
Ĉi tie, ni donas nian ekzemplon tiel, ke provizante dungitan nomon, ni trovos liajn informojn aŭtomate.
Ĉi tie ni enkondukis informkampojn apartigitajn de la originala tabelo. Ni diru, ke ni starigas la Nomon, Roberto .
Tiam ni ricevu la detalojn de Roberto . Ni esploru kiel ni povas fari tion.
1. Uzante la funkcion VLOOKUP
Nur momente forgesu pri "aŭtoplenigo" kajpensu pri retrovo de datumoj kongruaj al la kriterioj, kiuj funkcioj venas en viajn mensojn? Estas sufiĉe evidente, VLOOKUP estas unu el tiuj.
VLOOKUP serĉas datumojn, organizitajn vertikale. Por pliaj informoj, kontrolu ĉi tiun artikolon VLOOKUP.
Nun ni skribos formulon uzante la funkcion VLOOKUP , kiu ricevos la ĝustajn datumojn, kiujn ni volas en ĉelo.
Ni skribu la formulon por derivi la id de la dungito
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")
Ene de la VSERĈO funkcio, ni enmetis la nomon ( I4) kiel la serĉa_valoro . Tiam la tuta tabelgamo kiel la lookup_array .
La Dungita ID estas la 2-a kolumno, do ni starigis 2 kiel la kolumn_num .
Ni uzis la funkcion IFERROR por fini la formulon VLOOKUP . Ĉi tio forigos ĉiujn erarojn, kiuj estiĝas el la formulo (por scii pri la funkcio, vizitu la artikolon: IFERARO).
Por derivi la fakan nomon, ni devas modifi la formulon,
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")
Ĉi tie ni ŝanĝis la kolumn_num laŭ la pozicio en la origina tabelo. La Departemento estas la 3-a kolumno, do ni uzis 3.
Por la Aliĝo-Dato kaj la Adreso, la formulo estos
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")
Kaj
=SE ERARO(VLOOKUP($I$4,$ B$4:$F$9,5,0),””)
Ni trovis la detalojn porla dungito. Nun ŝanĝu la nomon kaj la ĉeloj estos aŭtomate ĝisdatigitaj.
VSERĈO kun Fal-Listo
Antaŭe ni provizis la nomon permane. Kelkfoje ĝi povas ŝajni tempopostula same kiel konfuza.
Por solvi la problemon ni povas fari falliston por la dungita nomo. Kontrolu la artikolon por scii pri fari falliston.
En la dialogujo Data Validation elektu Listo kaj enigu la ĉelan referencon de la nomoj.
B4:B9 estas la intervalo kiu enhavas la nomojn.
Nun ni trovos la falliston.
Ni povas elekti la nomon pli efike kaj rapide nun.
La aliaj ĉeloj estas aŭtomate plenigitaj kiel ni uzis VLOOKUP .
2. Uzado de INDEX – MATCH Funkcio
La operacio, kiun ni faris per VLOOKUP , povas esti farita alternative. Ni povas uzi la kombinaĵon de INDEX-MATCH por plenigi la ĉelojn aŭtomate.
MATCH lokalizas la pozicion de serĉvaloro en vico, kolumno aŭ tabelo. INDEX redonas la valoron ĉe difinita loko en intervalo. Por scii pli vizitu la artikolojn: INDEXO, MATCH.
La formulo estos la sekva
=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")
Ĉi tie nia formulo derivas la ID -numeron, ĉar ni provizis la ID -gamon ene de Indekso kaj la funkcio matĉo provizas la vican numeron, kongruante kun la kriteriojvaloro en la tabelo ( B4:B9 ).
Por derivi la Fakon ni ŝanĝos la intervalon en la INDEX kaj la formulo estos estu la sekva
=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")
Fakoj estas en la intervalo de D4 ĝis D9 .
La formulo por la Dato de aliĝo estos
=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")
Kaj por la adreso
=IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")
Nun por klarigi, ni forigu la elekton kaj elektu iun ajn el la nomoj
Vi trovos, ke aliaj ĉeloj aŭtomate pleniĝas.
3. Uzante la funkcion HLOOKUP
Se via datumoj estas orientitaj horizontale, tiam vi devas uzi la funkcion HLOOKUP . Por scii pri la funkcio vizitu ĉi tiun artikolon: HLOOKUP.
La kampo Nomo estos agordita el la fallisto. Kaj la resto de la kampo estos aŭtomate plenigita.
Por derivi id, ni uzos la jenan formulon
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")
La operacio estas simila al la formulo VLOOKUP . Ene de la funkcio HLOOKUP , ni provizis la nomon kiel la serĉa_valoro kaj la tabelon kiel la serĉa_tabelo . La id-oj estas ĉe la 2-a vico, do la row_num estas 2. Kaj 0 por la ĝusta kongruo.
Nun, por la fako, la formulo estos
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")
La Departemento estas la 3-a vico, do la vica_num estas 3 ĉi tie.
Ni skribu laformulo por la aliĝdato
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")
La Aligdato estas la 4-a vico, do la row_num estas 4 ĉi tie. Tiam por la adreso ŝanĝu la vicon-numeron al 5.
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")
Ni viŝu la ĉelojn kaj elektu nomon el la guto -down list
Post elekti la nomon, vi trovos, ke aliaj ĉeloj aŭtomate pleniĝas.
4. INDEXO -MATCH por Vicoj
Ni ankaŭ povas uzi la kombinaĵon INDEX MATCH por la vicoj. La formulo estos la sekva
=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")
Ĉi tio estas por derivi la id, do ni uzis C4:H4 en la INDEX funkcio, kiu estas la Dungita ID vico.
Ŝanĝu la vico-intervalon por trovi la fakon
=IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")
Simile, ŝanĝu la vican numeron por la aliĝdato kaj adreso
=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")
Jen C6:H6 estas la Aliĝodato vico.
Kaj la C7:H7 estas la Adreso vico, do la formulo por derivi la adreson estos kiel tiu deklarita sube
=IFERARO(INDEX($C$7:$H$7, MATCH($C$11,$C$3:$H$3,0)),””)
Konkludo
Jen ĉio por hodiaŭ. Ni listigis plurajn manierojn aŭtomate plenigi ĉelojn surbaze de alia ĉelo. Mi esperas, ke vi trovos ĉi tion utila. Bonvolu komenti se io ŝajnas malfacile komprenebla. Sciigu al ni iujn aliajn metodojn, kiujn ni maltrafis ĉi tie.