/ / Formule pour afficher uniquement les cellules avec une valeur et supprimer les lignes vides - excel, excel-formula

Formule pour afficher uniquement les cellules avec une valeur et supprimer les lignes vides - excel, excel-formula

J'ai une liste de "deux colonnes de large qui aDes lignes vides dans la colonne "B" si la colonne "C" a également une valeur supprimant les lignes vierges. Par exemple, cliquez ici pour "ma liste :

entrer la description de l'image ici

la feuille 1 est ma liste et la liste 2 est ce que je voudrais que ce soit.

J'utilise correctement cette formule:

=IF(ROWS($B$4:B4)>COUNTA($B$4:$B$13),"",INDEX($B$4:$B$13,AGGREGATE(15,6,(ROW($B$4:$B$13)-ROW($B$4)+1)/($B$4:$B$13<>""),ROWS($B$4:B4))))

qui a supprimé les lignes vides mais il montre des cellules noires dans la colonne "C" par exemple:

entrer la description de l'image ici

Réponses:

3 pour la réponse № 1

Vous pouvez utiliser les éléments suivants:

Pour l'article: =IFERROR(INDEX(G$1:G$5,SMALL(IF(H$1:H$5<>"",ROW(G$1:G$5)-ROW(G$1)+1),ROWS(G$1:G1))),"")

Pour la quantité: =IFERROR(INDEX(H$1:H$5,SMALL(IF(H$1:H$5<>"",ROW(G$1:G$5)-ROW(G$1)+1),ROWS(G$1:G1))),"")

Voici une capture d'écran de la manière dont j'ai configuré les données, afin que vous puissiez ajuster les plages dans ces formules:

entrer la description de l'image ici

C’est la formule de l’élément. Le seul changement pour obtenir le numéro est de changer la colonne dans If déclaration de G$1:G$5 à H$1:H$5.

Entrez ces formules sous forme de formule matricielle (Ctrl + Maj + Entrée) Si vous mettez ces formules et faites glisser une colonne, vous pouvez mettre votre table à jour de façon dynamique, à mesure que les ID sont ajoutés à côté des éléments:

entrer la description de l'image ici

Et, juste pour votre information si vous voulez inverser les résultats, il suffit de changer Small à Large dans la formule.