Hoe gegevensrecords in meerdere rijen per gegevensrecord netjes in afzonderlijke rijen te splitsen met Excel
In een lijst die is overgezet van een externe applicatie naar een Excel-werkmap, staan er altijd drie stukjes informatie in één kolom onder elkaar: naam, woonplaats en een ID.
De volgende afbeelding toont een fragment uit een voorbeeldtabel met een dergelijke structuur:
Om de naam van het eerste record te isoleren, begint u in cel C1 met de volgende formule:
= INDIRECT ("a" & (LIJN () - 1) * 3 + 1)
De volgende afbeelding toont het gebruik van de formule in de voorbeeldtabel:
Voer voor de woonplaats van het eerste gegevensrecord de volgende formule in cel D1 in:
= INDIRECT ("a" & (LIJN () - 1) * 3 + 2)
De volgende afbeelding toont het gebruik van de formule in de voorbeeldtabel:
Voer voor de ID van de eerste record de volgende formule in cel E1 in:
= INDIRECT ("a" & (LIJN () - 1) * 3 + 3)
De volgende afbeelding toont het gebruik van de formule in de voorbeeldtabel:
U heeft nu alle gegevens van het eerste gegevensrecord uit de tabel opgevraagd. Selecteer nu cellen C1: E1 en kopieer de formules voldoende naar beneden.
De volgende afbeelding toont de ingevulde gegevenstabel met de kolomgewijze rangschikking met één rij per gegevensrecord:
In de afbeelding kunt u zien dat de cellen waarvoor geen records zijn gevuld met nullen. Als je wilt, kun je dit voorkomen met een if-query.