Sujunkite „If“ - „Excel“ ir „Google“ skaičiuokles

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip sujungti ląstelių reikšmes pagal kriterijus, naudojant „CONCAT“ funkciją „Excel“ ir „Google“ skaičiuoklėse.

Funkcija CONCAT

„Excel 2022+“ vartotojai turi prieigą prie funkcijos CONCAT, kuri naudojama kelioms eilutėms sujungti į vieną eilutę.

Pastabos:

  • Pirmajame mūsų pavyzdyje naudojama funkcija CONCAT, todėl ji nėra prieinama „Excel“ vartotojams iki „Excel 2022.“. Žr. Vėlesnę šio vadovo skiltį, kaip pakartoti šį pavyzdį senesnėse „Excel“ versijose.
  • „Google“ skaičiuoklių vartotojai taip pat turi prieigą prie funkcijos CONCAT, tačiau, skirtingai nei „Excel“, ji leidžia sujungti tik dvi reikšmes ar langelių nuorodas ir neleidžia įvesti langelių diapazonų. Žr. Vėlesnę skiltį, kaip šį pavyzdį galima pasiekti „Google“ skaičiuoklėse, vietoj to naudojant funkciją „TEXTJOIN“.

Šiame pavyzdyje bus naudojamos CONCAT ir IF funkcijos masyvo formulėje, kad būtų sukurta teksto eilutė Žaidėjų vardai kurie susiję su a Komanda vertė Raudona

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

„Excel 2022“ vartotojai turės įvesti šią formulę kaip masyvo funkciją paspausdami CTRL + SHIFT + ENTER. Vėlesnių „Excel“ versijų naudotojams šio veiksmo atlikti nereikia.

Norėdami paaiškinti, ką daro ši formulė, suskirstykite ją į veiksmus:

Tai yra mūsų galutinė formulė:

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

Pirma, ląstelių formulės vertės pridedamos prie formulės:

1 = CONCAT (JEI ({"Raudona"; "Mėlyna"; "Mėlyna"; "Raudona"; "Mėlyna"; "Raudona"} = "Raudona", {"A"; "B"; "C"; "D ";" E ";" F "}," "

Toliau sąrašas Komanda pavadinimai yra lyginami su verte Raudona:

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

Funkcija IF pakeičia TRUE reikšmes į Žaidėjo vardasir FALSE reikšmės su „“

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

Funkcija CONCAT sujungia visas masyvo reikšmes į vieną teksto eilutę:

1 = "ADF"

Pridėkite skiriamųjų ženklų arba ignoruokite tuščias vertes

Jei tarp kiekvienos vertės reikia pridėti ribojančias reikšmes arba tekstą arba kad funkcija nepaisytų tuščių langelių reikšmių, vietoj to galima naudoti funkciją TEXTJOIN.

Norėdami sužinoti daugiau, perskaitykite mūsų TEXTJOIN If straipsnį.

Sujungti, jei - „Excel“ 2022 m

Funkcijos CONCAT ir TEXTJOIN nepasiekiamos iki „Excel 2022“ versijos, todėl turime išspręsti šią problemą kitaip. Funkcija CONCATENATE yra prieinama, tačiau ji neima ląstelių diapazonų kaip įvesties ar leidžia masyvo operacijoms, todėl mes turime naudoti pagalbinę stulpelį su IF funkcija.

Šiame kitame pavyzdyje parodyta, kaip naudojant pagalbinį stulpelį sukurti teksto eilutę Žaidėjų vardai kurie susiję su a Komanda vertė Raudona:

1 = IF (C3 = "raudona", B3, "" ir D4

Pirmasis šio pavyzdžio žingsnis yra naudoti IF funkciją, kad pakartotumėte būklę Komanda = Raudona:

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

Toliau galime sukurti stulpelį, kuris sudarytų šių verčių sąrašą į vieną langelį, taip pat nurodydamas langelį po juo:

1 = D3 ir E4

Ši formulė naudoja simbolį &, kad sujungtų dvi reikšmes. Atminkite, kad funkcija CONCATENATE gali būti naudojama tiksliai tokiam rezultatui sukurti, tačiau dažnai pirmenybė teikiama & metodui, nes jis yra trumpesnis ir aiškiau parodo, kokį veiksmą atlieka formulė.

Tada šiuos du pagalbinius stulpelius galima sujungti į vieną formulę:

1 = IF (C3 = "raudona", B3, "" ir D4

Tada suvestinės langelis gali nurodyti pirmąją reikšmę Žaidėjų sąrašas pagalbinė skiltis:

1 = D3

Sujungti „Google“ skaičiuoklėse

„Google“ skaičiuoklių naudotojai turėtų naudoti funkciją „TEXTJOIN“, kad sujungtų vertes pagal sąlygą.

Norėdami gauti daugiau informacijos apie TEXTJOIN funkcijos naudojimą.

Šiame pavyzdyje bus naudojamos funkcijos TEXTJOIN ir IF, kad būtų sukurta teksto eilutė Žaidėjų vardai kurie susiję su a Komanda vertė Raudona

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

Kadangi pagal šią formulę reikia masyvo įvesties langelių diapazonams, funkcija ARRAYFORMULA turėtų būti įtraukta į formulę paspaudus CTRL + SHIFT + ENTER.

Norėdami gauti daugiau informacijos apie funkcijos TEXTJOIN naudojimą sujungimui pagal sąlygą atlikti.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave