Ühendage If - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas lahtrite väärtused kriteeriumide põhjal omavahel ühendada, kasutades Exceli ja Google'i arvutustabelite funktsiooni CONCAT.

Funktsioon CONCAT

Excel 2022+ kasutajatel on juurdepääs funktsioonile CONCAT, mida kasutatakse mitme stringi ühendamiseks üheks stringiks.

Märkused:

  • Meie esimene näide kasutab funktsiooni CONCAT ja seega pole see Exceli kasutajatele enne Excel 2022. saadaval. Selle õpetuse hilisemast jaotisest leiate selle näite kordamise Exceli vanemates versioonides.
  • Google'i arvutustabelite kasutajatel on ka juurdepääs funktsioonile CONCAT, kuid erinevalt Excelist võimaldab see ühendada ainult kaks väärtust või lahtriviidet ega võimalda lahtrivahemike sisestamist. Vaadake hilisemat jaotist selle kohta, kuidas seda näidet Google'i arvutustabelites saavutada, kasutades funktsiooni TEXTJOIN.

See näide kasutab tekstistringi loomiseks massiivivalemis funktsioone CONCAT ja IF Mängija nimed mis on seotud a Meeskond väärtus Punane

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

Excel 2022 kasutajad peavad selle valemi sisestama massiivifunktsioonina, vajutades klahvikombinatsiooni CTRL + SHIFT + ENTER. Exceli hilisemate versioonide kasutajad ei pea seda sammu järgima.

Selle valemi tegevuse selgitamiseks jagage see sammudeks:

See on meie viimane valem:

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

Esiteks lisatakse lahtrivahemiku väärtused valemile:

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

Järgmine nimekiri Meeskond nimesid võrreldakse väärtusega Punane:

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

Funktsioon IF asendab tõelised väärtused väärtusega Mängija nimija VÄÄRAD väärtused tähega “”

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

Funktsioon CONCAT ühendab seejärel kõik massiivi väärtused üheks tekstistringiks:

1 = "ADF"

Eraldajate lisamine või tühjade väärtuste ignoreerimine

Kui iga väärtuse vahele on vaja lisada piiritlevad väärtused või tekst või kui funktsioon ignoreerib tühje lahtrite väärtusi, võib selle asemel kasutada funktsiooni TEXTJOIN.

Lisateabe saamiseks lugege meie artiklit TEXTJOIN If.

Ühendage If - enne Excel 2022

Kuna funktsioonid CONCAT ja TEXTJOIN pole enne Excel 2022 versiooni saadaval, peame selle probleemi lahendama erineval viisil. Funktsioon CONCATENATE on saadaval, kuid ei võta lahtrivahemikke sisenditena ega luba massiivioperatsioone ning seetõttu peame selle asemel kasutama IF -funktsiooniga abiveergu.

See järgmine näide näitab, kuidas abistaja veeru abil tekstistringi luua Mängija nimed mis on seotud a Meeskond väärtus Punane:

1 = IF (C3 = "punane", B3, "" ja D4

Selle näite esimene samm on IF -funktsiooni kasutamine tingimuse kordamiseks Meeskond = Punane:

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

Järgmisena saame luua veeru, mis koostab nende väärtuste loendi ühte lahtrisse, viidates ka selle all olevale lahtrile:

1 = D3 ja E4

See valem kasutab märki & kahe väärtuse ühendamiseks. Pange tähele, et funktsiooni CONCATENATE saab kasutada täpselt sama tulemuse loomiseks, kuid sageli eelistatakse meetodit &, kuna see on lühem ja muudab selgemaks, millist toimingut valem täidab.

Need kaks abiveergu saab seejärel ühendada üheks valemiks:

1 = IF (C3 = "punane", B3, "" ja D4

Seejärel saab kokkuvõtte lahter viidata esimesele väärtusele Mängijate nimekiri abistaja veerg:

1 = D3

Ühendage Google'i arvutustabelites

Google'i arvutustabelite kasutajad peaksid tingimuse põhjal väärtuste ühendamiseks kasutama funktsiooni TEXTJOIN.

Lisateavet funktsiooni TEXTJOIN kasutamise kohta.

See näide kasutab tekstistringi loomiseks funktsioone TEXTJOIN ja IF Mängija nimed mis on seotud a Meeskond väärtus Punane

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

Kuna see valem nõuab lahtrivahemike jaoks massiivisisendeid, tuleks funktsioon ARRAYFORMULA lisada valemile, vajutades klahvikombinatsiooni CTRL + SHIFT + ENTER.

Lisateavet funktsiooni TEXTJOIN kasutamise kohta tingimustel põhineva liitmise teostamiseks.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave