Dviejų stulpelių atitikimas ir trečio stulpelio išvedimas "Excel" programoje (3 greiti metodai)

  • Pasidalinti
Hugh West

"Microsoft Excel" yra viena iš plačiausiai naudojamų šiuolaikinio pasaulio programų. Šia programa naudojasi tiek didelės įmonės, tiek mažos ir vidutinės įmonės. Naudodamiesi šia programa galime apdoroti duomenis pagal savo pageidavimą. Šiame straipsnyje paaiškinsime, kaip "Excel" programoje suderinti du stulpelius ir gauti išvestį iš trečiojo stulpelio. Tai naudojama, kai mums reikia tam tikro kiekio duomenų iš didelioduomenų lapas.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.

Suderinkite du stulpelius ir išveskite trečiąjį.xlsx

3 būdai, kaip suderinti du stulpelius ir išvesti trečiąjį "Excel" programoje

Paaiškinsime, kaip "Excel" programoje suderinti du stulpelius ir išvesti duomenis iš trečiojo naudojant tris paprastus metodus. Imame superparduotuvės duomenų rinkinį, kurį sudaro Produkto ID ir Pavadinimas .

1. VLOOKUP funkcijos naudojimas siekiant gauti rezultatą iš trečiojo "Excel" stulpelio

VLOOKUP funkcija ieško reikšmės kairiausiame lentelės stulpelyje. Ir reikšmės toje pačioje eilutėje iš mūsų nurodyto stulpelio. Pagal numatytuosius nustatymus lentelė turi būti surūšiuota didėjimo tvarka.

Sintaksė:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Argumentai :

lookup_value - Šią reikšmę ieškome atlikdami operaciją. Mūsų ieškoma reikšmė turi būti pirmajame nurodyto duomenų intervalo, paminėto table_array, stulpelyje. Lookup_value gali būti reikšmė arba nuoroda į ląstelę.

table_array - Tai diapazonas, nurodytas ieškoti lookup_value. Tai gali būti įvardytas diapazonas arba lentelės ar ląstelės nuoroda. Čia turėtų būti įtraukta grąžinama vertė.

col_index_num - Šis skaičius nurodo, kurį stulpelį gausime grąžindami. Jis prasideda nuo paskutinio table_array stulpelio.

range_lookup - Tai loginė reikšmė. Ji nurodo funkcijos paieškos pobūdį. Turime dvi galimybes Tiksli atitiktis arba Apytikslis atitikimas .

Šiame skyriuje naudosime VLOOKUP funkcija suderinti stulpelius.

1 žingsnis:

  • Pridedame stulpelį, kad Sąskaita faktūra .

2 žingsnis:

  • Teiksime informaciją apie ID ir Pavadinimas dėžutė.

3 veiksmas:

  • Dabar taikysime VLOOKUP operacija Ląstelė F6 .
  • Užpildykite formulę ir ji atrodys taip:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

4 veiksmas:

  • Dabar paspauskite Įveskite .

5 veiksmas:

  • Ištraukite Užpildymo rankena piktogramą į paskutinį langelį, kuriame yra duomenų.

Mes matome šiuos pavadinimus, atitinkančius kiekvieną Produkto ID rodoma.

6 veiksmas:

  • Jei mes įdėti bet ID kurios nėra mūsų duomenų rinkinyje, ir pažiūrėkite, kas nutiks.
  • Mes įdėjome A-010 kaip gaminio ID.

Skaityti daugiau: VLOOKUP formulė dviem skirtingų lapų stulpeliams palyginti!

2. INDEX+MATCH+IFERROR norint gauti išvestį iš trečiojo "Excel" stulpelio

Funkcija IFERROR patikrina reikšmę ir ar tai yra klaida, ar ne. Jei randa klaidą, tokiu atveju parodo ką nors, kas nurodyta argumente. Priešingu atveju grąžinama nuorodos reikšmė.

Sintaksė:

IFERROR(value, value_if_error)

Argumentai:

vertė - Tai argumentas, kuriuo tikrinama klaida.

value_if_error - Tai reikšmė, kurią reikia grąžinti, jei formulė įvertinama kaip klaida. Vertinami šie klaidų tipai: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? arba #NULL!.

Funkcija MATCH ieškoma pasirinkto objekto tam tikrame intervale. Taip pat nurodoma santykinė to objekto padėtis tame intervale. MATCH vietoj vieno iš IEŠKOTI funkcijos, jei mums reikia objekto padėties tame diapazone.

Sintaksė:

MATCH(lookup_value, lookup_array, [match_type])

Argumentai :

lookup_value - Tai yra norima reikšmė, kurią norime suderinti su look_array. Šis lookup_value argumentas gali būti reikšmė (skaičius, tekstas arba loginė reikšmė) arba ląstelės nuoroda į skaičių, tekstą arba loginę reikšmę.

lookup_array - Pateiktas paieškos langelių intervalas.

match_type - Jis gali būti -1, 0 arba 1. Argumentas match_type nurodo, kaip Excel suderina lookup_value su lookup_array reikšmėmis. Numatytoji šio argumento reikšmė yra 1.

INDEX funkcija grąžina lentelės arba intervalo reikšmę arba nuorodą į langelio reikšmę. Funkciją INDEX galima naudoti dviem būdais: jei norime grąžinti nurodytos ląstelės arba langelių masyvo reikšmę, naudosime formą Array. Kitu atveju, norėdami grąžinti nurodytų langelių nuorodą, naudosime formą Reference.

Sintaksė:

INDEX(masyvas, eilutės_numeris, [stulpelio_numeris])

Argumentai:

masyvas - Intervalas arba masyvo konstanta. Jei masyve yra tik viena eilutė arba stulpelis, atitinkamas eilutės_numeris arba stulpelio_numeris yra neprivalomas argumentas. Jei masyve yra daugiau nei viena eilutė ir daugiau nei vienas stulpelis ir naudojamas tik eilutės_numeris arba stulpelio_numeris, INDEX grąžina visą masyvo eilutę arba stulpelį.

row_num - Jis yra privalomas, nebent yra stulpelio_numeris. Pasirenkama masyvo eilutė, iš kurios grąžinama reikšmė. Jei eilutės_numeris praleistas, privalomas stulpelio_numeris.

column_num - Pasirenkamas masyvo stulpelis, iš kurio grąžinama reikšmė. Jei stulpelio_numeris praleistas, būtina nurodyti eilutės_numerį.

Čia naudosime derinį IFERROR , MATCH , ir INDEKSAS funkcijas, kad atitiktų du stulpelius ir gautų trečiojo stulpelio išvestį.

1 žingsnis:

  • Eikite į Ląstelė F6 .
  • Parašykite formulę su tinkamais argumentais. Taigi formulė bus tokia:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

2 žingsnis:

  • Tada paspauskite Įveskite .

3 veiksmas:

  • Ištraukite Užpildymo rankena piktogramą Ląstelė F9 .

Čia palyginome du stulpelius ir gavome rezultatą trečiame stulpelyje.

4 veiksmas:

  • Dabar įvesite gaminio ID, kurio nėra duomenų rinkinyje.
  • Mes įdėjome A-010 ir pažiūrėkite, kas nutiks.

Matome, kad tuščia vieta yra, jei duomenų rinkinyje nėra jokio objekto.

Formulės suskirstymas:

  • MATCH(E6,$B$5:$B$12,0)

Ši formulė atitinka Ląstelė E6 ribose B5 į B12 . čia, 0 naudojama tiksli atitiktis.

Išėjimas: 2

  • INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))

Ši formulė grąžina vertę iš intervalo C5 į C12 . Antrasis argumentas INDEKSAS funkcija yra funkcijos MATCH funkcija.

Išeiga: alyva

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Ši formulė grąžina tuščią langą, jei INDEX funkcijos rezultatas yra neteisingas. Priešingu atveju tai bus INDEX funkcijos rezultatas. INDEKSAS funkcija.

Išeiga: alyva

Skaityti daugiau: "Excel" suderinkite du stulpelius ir grąžinkite trečią (3 būdai)

Panašūs skaitiniai:

  • Kaip "Excel" programoje palyginti du stulpelius dėl trūkstamų verčių (4 būdai)
  • Kaip "Excel" programoje palyginti 4 stulpelius (6 metodai)
  • "Excel" makrokomandos dviem stulpeliams palyginti (4 paprasti būdai)
  • Makrokomanda dviem "Excel" stulpeliams palyginti ir skirtumams paryškinti
  • "Excel" teksto palyginimas dviejuose stulpeliuose (7 naudingi būdai)

3. INDEX-MATCH masyvo formulė, skirta dviem stulpeliams suderinti ir trečiojo stulpelio išvesties rezultatams gauti

Čia naudosime masyvo formulę, palyginsime du stulpelius ir gausime trečiojo stulpelio išvestį.

Pirmiausia pridėkite stulpelį su mūsų duomenimis, kad galėtume iš to stulpelio gauti grąžą.

1 žingsnis:

  • Duomenis papildykite trimis stulpeliais, kad nustatytumėte nuorodas.
  • Dabar įveskite informaciją į nuorodų langelius.

2 žingsnis:

  • Dabar eikite į Ląstelė D17 .
  • Čia įrašykite formulę. Formulė yra tokia:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

3 veiksmas:

  • Tada paspauskite Ctrl+Shift+Enter nes tai yra masyvo funkcija.

4 veiksmas:

  • Vilkite Užpildymo rankena ikona.

Du duomenų rinkinio stulpelius bandėme suderinti su kita lentele ir gauti rezultatus iš trečiojo stulpelio.

Susijęs turinys: "Excel" formulė dviem stulpeliams palyginti ir vertei grąžinti (5 pavyzdžiai)

Išvada

Šiame straipsnyje tiesiog parodėme 3 metodus, kaip "Excel" programoje suderinti du stulpelius ir gauti išvestį iš trečiojo. Tikiuosi, kad tai patenkins jūsų poreikius. Peržiūrėkite mūsų svetainę Exceldemy.com ir pateikite savo pasiūlymus komentarų lauke.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.