Hoe gebruik je combinatie als met een aandoening?

In Excel zijn er twee methoden om aaneenschakeling als formule te gebruiken.

  • Per kolom
  • Door lijnen

En we hebben twee verschillende functies om deze formules te schrijven. Dus in deze tutorial zullen we alle vier de methoden leren.

Samenvoegen met IF met behulp van de CONCAT-functie

1. Per kolom

Deze formule is vrij eenvoudig. Hier testen we of de waarde ‘A’ in kolom A staat. En als die daar staat, combineer dan de waarden uit kolommen A en B.

samenvoegen-met-als

We gebruikten de CONCAT- en IF-functies. In de ALS-functie hebben we een voorwaarde gespecificeerd om te testen of de waarde van cel A1 “A” is.

aaneenschakelen-en-als-combineren

En als de waarde A is, retourneert u het bereik A1:B1; anders een lege waarde. Uiteindelijk gebruikt CONCAT het bereik dat wordt geretourneerd door IF en combineert de waarden.

 =CONCAT(IF(A1="A",A1:B1,""))

2. Per rijen (+ kolommen)

Stel nu dat u de waarden van alle rijen wilt samenvoegen met behulp van een voorwaarde. In dit geval kunt u dezelfde formule gebruiken, maar moet u naar het hele bereik verwijzen.

waarden-aaneenschakelen met behulp van een voorwaarde
 =CONCAT(IF(A1:A4="A",A1:B4,""))

In deze formule controleert IF de waarde A’ in het gehele bereik A1:A4. TRUE voor de cel met de waarde en FALSE voor de rest.

concat-met-als-te-controleren-voorwaarde

En dan retourneert het rijen uit het bereik A1:B4 waarbij de waarde “A” is in kolom A.

rijen-geretourneerd-door-voorwaarde-toegepast

Samenvoegen met IF met behulp van de TEXTJOIN-functie

1. Op kolommen

Nadat u de functie TEXTJOIN hebt ingevoegd, moet u het scheidingsteken opgeven. En ook of u lege cellen wilt negeren of niet. Daarna moet u de ALS-functie gebruiken zoals u deze in de vorige methode gebruikte.

aaneenschakeling-met-if-use-textjoin
 =TEXTJOIN(",",TRUE,IF(A1="A",A1:B1,""))

IF retourneert alleen bereikwaarden als een cel in kolom A de waarde ‘A’ heeft.

2. Per rijen

En op dezelfde manier kunt u waarden uit meerdere rijen samenvoegen met behulp van een voorwaarde.

In de onderstaande formule hebt u bijvoorbeeld verwezen naar het volledige bereik A1:A4 voor de te testen toestand. En naar het bereik A1:B4 voor de te combineren waarde.

 =TEXTJOIN(",",TRUE,IF(A1:A4="A",A1:B4,""))
textjoin-met-als-door-rijen

In het resultaat hebben we de waarden A,1,A,3, uit de cellen A1, B1, A3 en B3.

Met de ALS-functie hebben we een voorwaarde in kolom A getest. Deze retourneert de waarden van rijen waarin de waarde van de cel in kolom A ‘A’ is.

aaneenschakeling-resultaatwaarde

TEXTJOIN negeert lege waarden en combineert met behulp van het scheidingsteken alle waarden tot één.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *