Združite If - Excel in Google Preglednice

Prenesite primer delovnega zvezka

Prenesite primer delovnega zvezka

Ta vadnica bo pokazala, kako združiti vrednosti celic na podlagi meril s funkcijo CONCAT v Excelu in Google Preglednicah.

Funkcija CONCAT

Uporabniki programa Excel 2022+ imajo dostop do funkcije CONCAT, ki se uporablja za združevanje več nizov v en niz.

Opombe:

  • Naš prvi primer uporablja funkcijo CONCAT, zato uporabnikom Excela ni na voljo pred Excelom 2022. Glejte poznejši razdelek te vadnice, kako ponoviti ta primer v starejših različicah Excela.
  • Uporabniki Google Preglednic imajo tudi dostop do funkcije CONCAT, vendar za razliko od Excela omogoča združevanje samo dveh vrednosti ali sklicev na celice in ne dovoljuje vnosov obsegov celic. Oglejte si poznejši razdelek o tem, kako je mogoče ta primer doseči v Google Preglednicah z uporabo funkcije TEXTJOIN.

Ta primer bo uporabil funkcije CONCAT in IF v formuli matrike za ustvarjanje besedilnega niza Imena igralcev ki se nanašajo na a Ekipa vrednost rdeča

1 = CONCAT (IF (C3: C8 = "Rdeča", B3: B8, ""

Uporabniki programa Excel 2022 bodo morali to formulo vnesti kot funkcijo matrike s pritiskom na CTRL + SHIFT + ENTER. Uporabnikom novejših različic Excela tega koraka ni treba upoštevati.

Če želite razložiti, kaj počne ta formula, jo razčlenimo na korake:

To je naša zadnja formula:

1 = CONCAT (IF (C3: C8 = "Rdeča", B3: B8, ""

Najprej se formuli dodajo vrednosti obsega celic:

1 = CONCAT (IF ({"Rdeča"; "Modra"; "Modra"; "Rdeča"; "Modra"; "Rdeča"} = "Rdeča", {"A"; "B"; "C"; "D" ";" E ";" F "}," "

Sledi seznam Ekipa imena primerjamo z vrednostjo rdeča:

1 = CONCAT (IF ({TRUE; FALSE; FALSE; TRUE; FALSE; TRUE}, {"A"; "B"; "C"; "D"; "E"; "F"}, "")

Funkcija IF nadomesti vrednosti TRUE z Ime igralcain vrednosti FALSE z “”

1 = CONCAT ({"A"; ""; ""; "D"; ""; "F"

Funkcija CONCAT nato združi vse vrednosti matrike v en besedilni niz:

1 = "ADF"

Dodajanje ločil ali ignoriranje praznih vrednosti

Če je treba med vsako vrednost dodati razmejitvene vrednosti ali besedilo ali pa funkcija prezre vrednosti praznih celic, lahko namesto tega uporabite funkcijo TEXTJOIN.

Preberite naš članek TEXTJOIN If, če želite izvedeti več.

Združite If - v pred Excelu 2022

Ker funkcije CONCAT in TEXTJOIN nista na voljo pred različico Excel 2022, moramo to težavo rešiti na drugačen način. Funkcija CONCATENATE je na voljo, vendar ne vzame obsegov celic kot vhodov ali dovoljuje operacije niza, zato moramo namesto tega uporabiti pomožni stolpec s funkcijo IF.

Ta naslednji primer prikazuje, kako s pomočjo stolpca pomočnika ustvariti besedilni niz Imena igralcev ki se nanašajo na a Ekipa vrednost Rdeča:

1 = IF (C3 = "Rdeča", B3, "" & D4

Prvi korak v tem primeru je uporaba funkcije IF za podvajanje pogoja Ekipa = Rdeča:

1 = IF (C3 = "Rdeča", B3, ""

Nato lahko ustvarimo stolpec, ki sestavi seznam teh vrednosti v eno celico tako, da se sklicuje tudi na celico pod njo:

1 = D3 in E4

Ta formula uporablja znak & za združevanje dveh vrednosti. Upoštevajte, da bi lahko funkcijo CONCATENATE uporabili za ustvarjanje popolnoma enakega rezultata, vendar je metoda & pogosto prednostna, saj je krajša in pojasnjuje, kakšno dejanje formula izvaja.

Ta dva pomožna stolpca lahko nato združite v eno formulo:

1 = IF (C3 = "Rdeča", B3, "" & D4

Celica s povzetkom se lahko nato sklicuje na prvo vrednost v Seznam igralcev pomožni stolpec:

1 = D3

Združite If v Google Preglednicah

Uporabniki Google Preglednic bi morali uporabiti funkcijo TEXTJOIN za združevanje vrednosti na podlagi pogoja.

Za dodatne informacije o uporabi funkcije TEXTJOIN.

Ta primer bo uporabil funkcije TEXTJOIN in IF za ustvarjanje besedilnega niza Imena igralcev ki se nanašajo na a Ekipa vrednost rdeča

1 = ARRAYFORMULA (TEXTJOIN ("", FALSE, IF (C3: C8 = "Rdeča", B3: B8, ""

Ker ta formula zahteva vnose matrike za obsege celic, je treba funkcijo ARRAYFORMULA dodati formuli s pritiskom na CTRL + SHIFT + ENTER.

Za dodatne informacije o uporabi funkcije TEXTJOIN za izvedbo združevanja na podlagi pogoja.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave