Edukien taula
Bilaketa sofistikatuagoak egiteko Microsoft Excel gehien erabiltzen diren funtzioak INDEX eta MATCH dira. Hau da, INDEX eta MATCH oso polifazetikoak direlako zeharkako eta luzetarako bilaketak egiteko. INDEX MATCH funtzioak Excel-eko bi funtzio konbinatzen ditu: INDEX eta MATCH . Bi formulak, konbinatuta, datu-base batean gelaxka baten balioa bilatu eta ekar dezakete eskakizun bertikal eta horizontalen arabera. Artikulu honetan, Excel INDEX MATCH nola erabil dezakegun prozesua erakutsiko dugu gelaxka batean hainbat balio itzultzeko.
Deskargatu Praktika Lan-koadernoa.
Lan-koadernoa deskargatu eta haiekin praktikatu dezakezu.
INDEX MATCH Return Multiple Value.xlsx
INDEX funtzioaren sarrera
INDEX funtzioa Bilaketa eta Erreferentzia funtzio gisa sailkatzen da Excel-en.
- Sintaxia
INDEX funtzioaren sintaxia
INDEX(matrizea, errenkada_zenbakia, [zutabe_zenbakia])
- Argudioak
ARGUDIOAK | BALDINTZA | AZALPENA |
---|---|---|
matrizea | Beharrezkoa | Matrize-elementua edo gelaxka-barrutia da. |
errenkada-zenbakia | Beharrezkoa | Hau da erreferentzia bat itzuliko den errenkadaren kokapena. |
zutabe_zenbakia | Aukerakoa | Hau da zutabeaerreferentzia bat itzuliko den posizioa. |
- Itzuli balioa
Balio bat edo erreferentziak itzultzen ditu. taula edo balio-barruti bateko balio bat.
MATCH Funtzioaren sarrera
MATCH funtzioak gelaxka bat aztertzen du parekatze jakin baterako eta itzultzen du bere kokapen zehatza barrutiaren barruan.
- Sintaxia
MATCH funtzioaren sintaxia
<0 da> MATCH(bilaketa_balioa, bilaketa_array, [match_type])- Argudioak
ARGUMENTUAK | ESKAKIZUNA | AZALPENA |
---|---|---|
bilaketa_balioa | Beharrezkoa | Horrek esan nahi du balioa egiaztatuko den barruti batean dagoela. |
lookup_array | Beharrezkoa | Horrek esan nahi du zein barrutitan bilatuko den balioa. |
match_type | Aukera | Funtzioaren bat-etortzea zehazteko erabiltzen da. mota. Kasu gehienetan, zenbakizko balio bat da. Hiru bat-etortze-mota erabil daitezke: Etorkizun zehatz bat aurkitzeko, idatzi 0. 1 bilaketa-balioa baino txikiagoa edo berdina den baliorik handiena aurkitzeko. -1 bilaketa-balioa baino handiagoa edo berdina den balio txikiena aurkitzeko. |
- Itzuli balioa
Bilaketa-matrizearen kokapena adierazten duen balioa itzultzen du.
Datu-multzoaren aurkezpena
Excel-en INDEX funtzioa oso aldakorra da etaindartsua, eta Excel kalkulu ugaritan agertzen da. MATCH funtzioa elementu baten kokapena kategoria batean kokatzeko pentsatuta dago.
Balio anitzak gelaxka batean itzultzeko funtzioak erabiltzeko, datu-multzo hau erabiltzen ari gara. Datu multzoak herrialde ezberdinetatik inportatu ondoren produktuak saltzen dituen tokiko negozio txiki bat adierazten du. Eta, datu-multzoak Herrialdea zutabean B produktuak inportatzen dituzten, produktu bakoitzaren Prezioa zutabean C ditu, eta Produktu izena E zutabean.
Orain, demagun, herrialde zehatz batetik inportatutako produktu guztiak atera behar ditugula.
Excel-en urratsez urratseko prozedurak INDEX MATCH gelaxka batean balio anitz itzultzeko
Lehenik eta behin, bilaketa-funtzioak konbina ditzakegu: INDEX MATCH balio anitz itzultzeko. Funtzio hauekin batera, SMALL , IF eta ISNUMBER funtzioak beharko ditugu.
SMALL funtzioak zenbakizko balio bat sortzen du bere posizioaren arabera, zenbakizko balioen zerrendan balioaren arabera sailkatuta dagoen ordena handituz. Funtzio honek leku jakin bateko matrize batetik gutxieneko balioak itzultzen ditu.
IF funtzioak proba logiko bat egiten du eta balio bat itzultzen du emaitza EGIA bada eta beste bat. emaitza GEZURRA bada. Funtzio honek bi balio alderatzen ditu eta horietako edozein ateratzen duhainbat emaitza.
ISNUMBER funtzioak ez du egiaztatzen gelaxka-balio bat zenbakizkoa den. ISNUMBER funtzioak TRUE erakusten du gelaxka batek zenbaki bat barne hartzen duenean; bestela, FALSE itzultzen du. ISNUMBER errenkada batek zenbakizko balio bat adierazten duela edo beste funtzio baten irteera zenbaki bat dela egiaztatzeko erabil daiteke. Parametro bakarra onartzen du, balio, gelaxka-erreferentzia izan daitekeena.
1. urratsa: Aplikatu INDEX & MATCH funtzioak balio anitzak itzultzeko
Demagun, lehenik eta behin, Australia tik inportatutako produktu guztiak atera nahi ditugula urrats honetan INDEX MATCH funtzioa erabiliz. . Jarrai ditzagun prozedurak funtzioa erabiltzeko balio anitz gelaxka batera itzultzeko.
- Lehenik eta behin, hautatu formula jarri nahi duzun gelaxka.
- Bigarrenik, jarri formula hautatutako gelaxka hori.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
- Gainera, sakatu Sartu tekla bukatzeko. prozedura eta ikusi emaitza gelaxka horretan.
- Ondoren, arrastatu Bete heldulekua behera formula bikoizteko. barrutia. Edo, Automatikoki betetzeko barrutia, egin klik bikoitza Plus ( + ) ikurrean.
- Azkenik, azpi-urrats guztien gainetik jarraituz, emaitza gelaxka barrutian ikusi ahal izango dugu F8:F10 .
🔎 Nola funtzionatzen du formulak?
- ERRENKADAK($A$1:A1): Atal honetan, A1 gelaxka erabiltzen dugu abiapuntu gisa.
- ROW($B$5:$B$12)) : Zati honek B5 gelaxkak erakusten ditu. B12 bidez aukeratzen dira.
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””) : Zatiak barrutian zehazki bat datozen balioak bilatzen ditu ( B5:B12 ) eta itzultzen ditu.
- (MATCH($B$5:$B$12,$F) $5, 0)): Atal honek F5 gelaxkaren balioarekin bat datozen balioak bilatzen ditu barrutian ( B5:B12 ).
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Barrutian bat datozen balioak ( B5:B12 ) zenbakiak diren edo ez zehazten du.
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0))): Lerroak esan nahi du barrutian bat datorren baliorik badago ( B5: B12 ), IF formula itzultzen da.
- TXIKIA(IF (ZENBAKIA DA(BATERKITZEN($B$5:$B$12,$F$5, 0))), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1)) : Matrize bakoitzeko, funtzio honek itzultzen du. bat datorren baliorik txikiena.
- AURKIBIDEA($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), 0) MATCH(ERRENKADA ($B $5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1))): Azkenik, formula honek array-a bilatzen du ( D5: D12 ) bat datozen balioetarako eta gelaxkan itzultzen ditu ( F8:F10 ).
Irakurri gehiago: AURKIBIDEA duten adibideak. MATCH Formula Excel-en (8 hurbilketa)
Antzeko irakurketak
- INDEXE MATCH Excel-en komodinarekin hainbat irizpide (Gida osoa)
- Nola erabiliINDEX MATCH Excel-en VLOOKUP-en ordez (3 modu)
- INDEX+MATCH Excel-en balio bikoiztuekin (3 metodo azkar)
- Excel INDEX MATCH Gelak testua badu
- Nola erabili INDEX-MATCH formula Excel-en emaitza anitz sortzeko
2. urratsa: Excel TEXTJOIN edo KATATEA Funtzioa hainbat balio gelaxka batean jartzeko
Orain, emaitza gelaxka bakarrean konbinatu behar dugu. Horretarako, beste funtzio bat erabiliko dugu. Horretarako TEXTJOIN funtzioa edo KATENATU funtzioa erabil dezakegu. Kasu honetan, biak urrats ezberdinetan erabiliko ditugu. TEXTJOIN funtzioak hainbat barruti eta/edo karakteretako testua batzen du, batuko den testu-balio bakoitzaren artean definitzen duzun bereizle bat erabiliz. KATENATU funtzioa Excel-en testu-bit anitz elkarrekin konektatzeko edo gelaxka askotako informazioa gelaxka bakarrean laburtzeko da. Esate baterako, erabil ditzagun azpi-prozedurak bi funtzioak erabiltzeko balio anitzeko emaitzak gelaxka batean jartzeko.
- Lehenik eta behin, hautatu balio anitzekoa jarri nahi duzun gelaxka. emaitza gelaxka batean.
- Ondoren, sartu formula gelaxka horretan.
=TEXTJOIN(", ",TRUE,F8:F10)
- Azkenik, sakatu Sartu emaitza ikusteko.
- TEXTJOIN funtzioa erabili beharrean, KATENATU funtzioa ere erabil dezakezuhautatutako gelaxka hori. Era berean, TEXTJOIN funtzioak, funtzio honek berdin funtzionatuko du. Beraz, sartu formula gelaxka horretan.
=CONCATENATE(F8,", ",F9,", ",F10)
- Azkenik, aurrekoaren antzera, sakatu Sartu tekla. Ondorioz, formula honek balio anitz gelaxka batean jartzeko emaitza erakutsiko du.
Gehiago irakurri: Excel INDEX-MATCH Formula horizontalean balio anitzak itzultzeko
Ondorioa
Goiko prozedurek Excel-en prozedurak erakutsiko dizkizute INDEX MATCH balio anitzak itzultzeko Gelaxka batean . Espero honek lagunduko dizula! Galderarik, iradokizunik edo iritzirik baduzu, esan iezaguzu iruzkinen atalean. Edo gure beste artikuluei begirada bat eman diezaiekezu ExcelWIKI.com blogean!