Beschrijving
Gebruik deze functie om een array als een enkele kolom.
Syntax
TOCOL (array, [negeren], [scan_by_column])
Ingangen
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 |
Geen | Of bepaalde typen waarden genegeerd moeten worden. Standaard worden geen waarden genegeerd. |
Een van de volgende waarden:
|
scan_per_kolom |
Geen | Of de matrix per kolom of per rij moet worden gescand. Standaard wordt de array per rij gescand. Scannen bepaalt of de waarden per rij of per kolom worden 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 | Verkoopleider |
| 3 | Alice | 28 | Chicago | 65000 | CSM |
| 4 | Mary | 49 | Ames | 82500 |
Voorbeeldformule
| Gebruikscasus | Formule | Uitleg en resultaat | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Retourneert de geleverde matrix als een enkele kolom met gebruik van de standaardwaarden. | =TOCOL(A2:E4) |
Deze formule retourneert alle waarden in de matrix A2:D4 verzameld per rij (de standaardinstelling). Voor deze gegevensset levert deze formule het volgende op:
|
|||||||||||||||
| Retourneer de geleverde matrix als een enkele kolom verzameld per rij, maar negeer lege cellen. | =PROTOCOL(A2:E4,1) |
Deze formule retourneert alle waarden in de matrix A2:D4 verzameld per rij, en negeert spaties (1). Voor deze gegevensset levert deze formule het volgende op: (merk op dat de laatste rij de inhoud van D4 bevat, en dat E4, die leeg is, niet is opgenomen)
|
|||||||||||||||
| Retourneert de geleverde matrix als een 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. Aangezien er geen waarde wordt opgegeven voor Voor deze gegevensset levert deze formule het volgende op: (merk op dat de laatste rij de inhoud van D4 bevat, en dat E4, die leeg is, niet wordt meegenomen)
|
|||||||||||||||
| Geef een lijst met de namen van alle werknemers met een salaris van meer dan $70.000. | =TOCOL(FILTER(A2:A4, D2:D4>70000)) |
In deze formule:
|
Notities
- Kolomnummers beginnen bij 1, niet bij 0. Dus "A" is kolom 1.
- Lege cellen worden als "0" geretourneerd. (Zie de eerste voorbeeldformule voor een voorbeeld)
-
negeerverwijdert alleen cellen die werkelijk leeg zijn of werkelijke fouten bevatten. FALSE- of TRUE-waarden worden als tekst behandeld en dus opgenomen.
Tips
TOCOL kan worden gecombineerd met andere functies, waaronder:
- FILTER: Om specifieke kolommen uit gefilterde gegevens te selecteren.
- SORTEREN: Kolommen herschikken.
- UNIQUE: Om unieke waarden uit geselecteerde kolommen te halen.
- SEQUENCE: Dynamische kolomselecties maken.
- INDEX: Voor geavanceerde verwijzing naar kolommen.
- MATCH: Voor dynamische kolomselectie op basis van criteria.
- TRANSPOSE: Om geselecteerde kolommen te heroriënteren.
- KIEZEN: Voor complexere gegevensselectie.
Verwante functies
Hier zijn de andere arrayformulefuncties die in Workiva-spreadsheets worden ondersteund.