Spojite If - Excel i Google tablice

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj će vodič pokazati kako spojiti vrijednosti ćelija na temelju kriterija pomoću funkcije CONCAT u Excelu i Google tablicama.

Funkcija CONCAT

Korisnici programa Excel 2022+ imaju pristup funkciji CONCAT koja se koristi za spajanje više nizova u jedan niz.

Bilješke:

  • Naš prvi primjer koristi funkciju CONCAT, pa nije dostupan korisnicima programa Excel prije Excela 2022. Pogledajte kasniji odjeljak u ovom vodiču o tome kako replicirati ovaj primjer u starijim verzijama programa Excel.
  • Korisnici Google tablica također imaju pristup funkciji CONCAT, ali za razliku od Excela, dopušta samo spajanje dviju vrijednosti ili referenci ćelija i ne dopušta unose raspona ćelija. Pogledajte kasniji odjeljak o tome kako se ovaj primjer može postići u Google tablicama pomoću funkcije TEXTJOIN.

Ovaj primjer će koristiti CONCAT i IF funkcije u formuli niza za stvaranje tekstualnog niza Imena igrača koji se odnose na a Tim vrijednost Crvena

1 = CONCAT (IF (C3: C8 = "Crveno", B3: B8, ""

Korisnici programa Excel 2022 morat će unijeti ovu formulu kao funkciju niza pritiskom na CTRL + SHIFT + ENTER. Korisnici kasnijih verzija programa Excel ne moraju slijediti ovaj korak.

Da bismo objasnili što ova formula radi, podijelimo je na korake:

Ovo je naša konačna formula:

1 = CONCAT (IF (C3: C8 = "Crveno", B3: B8, ""

Prvo se formuli dodaju vrijednosti raspona ćelija:

1 = CONCAT (IF ({"Crveno"; "Plavo"; "Plavo"; "Crveno"; "Plavo"; "Crveno"} = "Crveno", {"A"; "B"; "C"; "D" ";" E ";" F "}," "

Slijedi popis Tim imena uspoređuje se s vrijednošću Crvena:

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

IF funkcija zamjenjuje TRUE vrijednosti sa Igračevo ime, i FALSE vrijednosti s ""

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

Funkcija CONCAT tada kombinira sve vrijednosti niza u jedan tekstualni niz:

1 = "ADF"

Dodavanje graničnika ili zanemarivanje praznih vrijednosti

Ako je potrebno dodati razgraničavajuće vrijednosti ili tekst između svake vrijednosti ili da funkcija zanemari prazne vrijednosti ćelija, umjesto toga se može koristiti funkcija TEXTJOIN.

Pročitajte naš članak TEXTJOIN If ako želite saznati više.

Spojite If - u pred -Excelu 2022

Budući da funkcije CONCAT i TEXTJOIN nisu dostupne prije verzije programa Excel 2022, moramo riješiti ovaj problem na drugačiji način. Funkcija CONCATENATE je dostupna, ali ne uzima raspone ćelija kao ulaze niti dopušta operacije niza, pa smo umjesto toga dužni koristiti stupac pomoćnik s funkcijom IF.

Ovaj sljedeći primjer pokazuje kako se pomoću pomoćnog stupca stvara tekstualni niz Imena igrača koji se odnose na a Tim vrijednost Crvena:

1 = IF (C3 = "Crveno", B3, "" & D4

Prvi korak u ovom primjeru je korištenje IF funkcije za repliciranje uvjeta Tim = Crvena:

1 = IF (C3 = "Crveno", B3, ""

Zatim možemo stvoriti stupac koji sastavlja popis ovih vrijednosti u jednu ćeliju tako što ćemo referencirati ćeliju ispod nje:

1 = D3 i E4

Ova formula koristi znak & za spajanje dvije vrijednosti. Imajte na umu da se funkcija CONCATENATE može koristiti za stvaranje potpuno istog rezultata, ali često se preferira metoda & jer je kraća i čini jasnije koju radnju formula izvodi.

Ove dvije pomoćne kolone tada se mogu kombinirati u jednu formulu:

1 = IF (C3 = "Crveno", B3, "" & D4

Ćelija sažetka tada može referencirati prvu vrijednost u Popis igrača pomoćni stupac:

1 = D3

Spojite If u Google tablicama

Korisnici Google tablica trebali bi koristiti funkciju TEXTJOIN za povezivanje vrijednosti na temelju uvjeta.

Za dodatne informacije o korištenju funkcije TEXTJOIN.

Ovaj primjer će koristiti funkcije TEXTJOIN i IF za stvaranje tekstualnog niza Imena igrača koji se odnose na a Tim vrijednost Crvena

1 = ARRAYFORMULA (TEXTJOIN ("", FALSE, IF (C3: C8 = "Crveno", B3: B8, ""

Kako ova formula zahtijeva unose polja za raspone ćelija, funkciju ARRAYFORMULA treba dodati formuli pritiskom na CTRL + SHIFT + ENTER.

Za dodatne informacije o korištenju funkcije TEXTJOIN za izvođenje spajanja na temelju uvjeta.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave