Comment diviser soigneusement les enregistrements de données en plusieurs lignes par enregistrement de données en lignes individuelles à l'aide d'Excel
Dans une liste qui a été transférée d'une application externe vers un classeur Excel, il y a toujours trois informations dans une colonne en dessous les unes des autres : le nom, le lieu de résidence et une pièce d'identité.
La figure suivante montre un extrait d'un exemple de table avec une telle structure :
Pour isoler le nom du premier enregistrement, commencez dans la cellule C1 avec la formule suivante :
= INDIRECT ("a" & (LIGNE () - 1) * 3 + 1)
La figure suivante montre l'utilisation de la formule dans le tableau d'exemple :
Pour le lieu de résidence du premier enregistrement de données, entrez la formule suivante dans la cellule D1 :
= INDIRECT ("a" & (LIGNE () - 1) * 3 + 2)
La figure suivante montre l'utilisation de la formule dans le tableau d'exemple :
Pour l'ID du premier enregistrement, entrez la formule suivante dans la cellule E1 :
= INDIRECT ("a" & (LIGNE () - 1) * 3 + 3)
La figure suivante montre l'utilisation de la formule dans le tableau d'exemple :
Vous avez maintenant demandé toutes les informations du premier enregistrement de données de la table. Sélectionnez maintenant les cellules C1: E1 et copiez suffisamment les formules.
La figure suivante montre le tableau de données complété avec la disposition en colonnes avec une ligne par enregistrement de données :
Dans l'image, vous pouvez voir que les cellules pour lesquelles il n'y a pas d'enregistrements sont remplies de zéros. Si vous le souhaitez, vous pouvez empêcher cela avec une requête if.