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.
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.
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.
=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.
En dan retourneert het rijen uit het bereik A1:B4 waarbij de waarde “A” is in kolom A.
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.
=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,""))
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.
TEXTJOIN negeert lege waarden en combineert met behulp van het scheidingsteken alle waarden tot één.