Beschrijving
Gebruik deze functie om een array als één enkele kolom te gebruiken.
Syntaxis
TOCOL (array, [negeren], [scannen op kolom])
Invoer
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
matrix |
Ja | Het bereik of de matrix die als kolom moet worden geretourneerd. | Een celbereik, een formule die een celbereik retourneert, of een verwijzing naar een cel die een celbereik bevat. |
negeren |
Nee | Of bepaalde soorten waarden genegeerd moeten worden. Standaard worden geen waarden genegeerd. |
Een van de volgende waarden:
|
scannen_op_kolom |
Nee | Of de array kolomgewijs of rijgewijs moet worden doorzocht. Standaard wordt de array rij voor rij doorgelopen. Door te scannen wordt bepaald of de waarden per rij of per kolom zijn geordend. |
Als er geen waarde wordt opgegeven, wordt dit genegeerd. Om deze waarde te gebruiken, moet een waarde voor
|
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Naam |
Leeftijd |
Stad |
Salaris |
Positie |
| 2 | John |
35 |
New York |
75000 |
Verkoopmanager |
| 3 | Alice |
28 |
Chicago |
65000 |
CSM |
| 4 | Maria |
49 |
Ames |
82500 |
|
Voorbeeldformule
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Retourneer de opgegeven array als één kolom met behulp van de standaardinstellingen. | =TOCOL(A2:E4) |
Deze formule retourneert alle waarden in de matrix A2:D4, verzameld per rij (de standaardinstelling). Resultaat:
|
|||||||||||||||
| Retourneer de opgegeven array als één kolom, rij voor rij, maar negeer lege cellen. | =TOCOL(A2:E4,1) |
Deze formule retourneert alle waarden in de matrix A2:D4, verzameld per rij, waarbij lege cellen ( 1 ) worden genegeerd. Resultaat: (Merk op dat de laatste rij de inhoud van D4 bevat en dat E4, dat leeg is, niet is opgenomen)
|
|||||||||||||||
| Retourneer de opgegeven array als één enkele kolom, verzameld per kolom, maar inclusief lege cellen. | =TOCOL(A2:E4, ,1) |
Deze formule retourneert alle waarden in de matrix A2:D4, verzameld per kolom. Omdat er geen waarde is opgegeven voor Resultaat: (Merk op dat de laatste rij de inhoud van D4 bevat en dat E4, dat leeg is, niet is opgenomen.)
|
|||||||||||||||
| Geef een lijst terug met de namen van alle werknemers van wie het salaris hoger is dan $70.000. | =TOCOL(FILTER(A2:A4, D2:D4>70000)) |
In deze formule:
Resultaat: Een enkele kolom met de namen van de werknemers die aan de salariscriteria voldoen; in dit geval John en Mary.
|
Notities
- De kolomnummers beginnen bij 1, niet bij 0. Dus "A" is kolom 1.
- Lege cellen worden als "0" weergegeven. (Zie de eerste voorbeeldformule voor een voorbeeld.)
-
negeren verwijdertalleen cellen die daadwerkelijk leeg zijn of fouten bevatten. De waarden FALSE of TRUE worden als tekst behandeld en dus meegenomen.
Tips
TOCOL kan worden gecombineerd met andere functies, waaronder:
- FILTER : Om specifieke kolommen uit de gefilterde gegevens te selecteren.
- SORT : Om kolommen te herschikken.
- UNIQUE : Om unieke waarden uit geselecteerde kolommen te extraheren.
- SEQUENCE : Om dynamische kolomselecties te creëren.
- INDEX : Voor geavanceerde kolomverwijzingen.
- MATCH : Voor dynamische kolomselectie op basis van criteria.
- TRANSPOSE : Om geselecteerde kolommen opnieuw te oriënteren.
- CHOOSEROWS : Voor complexere gegevensselectie.
Gerelateerde functies
Hieronder vindt u de overige matrixformulefuncties die worden ondersteund in Workiva-spreadsheets.