1

J'ai une longue liste de factures. Les numéros de facture (colonne BEL_NR) sont répétés car chacun d'entre eux contient au moins une position, ce qui signifie que les données relatives aux coûts logistiques de chaque facture sont également reprises dans la colonne Frachtkosten. Ce que j'essaie de faire est de supprimer les valeurs répétées consécutives, ne laissant que le premier. Par exemple: mettez 0 dans C3 car A2 est répété dans A3.Supprimer les valeurs répétées

Je joins une photo de ce que j'ai l'intention de faire: à gauche, c'est ce que j'ai, à droite, ce que j'aimerais avoir. S'il vous plaît noter que je ne peux pas le faire manuellement que la liste est si longue. image of what I want to do

+0

Will ** ceux qui croient à cette question appartient à un autre site Stack Exchange ** S'il vous plaît se référer à http: //meta.stackoverflow. com/questions/261875/are-excel-formules-sur-sujet et http://meta.stackexchange.com/questions/10249/what-is-migration-and-how-does-it-work. – pnuts

Répondre

1

Dans Row2 d'une colonne de secours et entrez copie vers le bas:

=A2=A1 

Filtre cette colonne pour sélectionner FALSE, entrez 0 dans la première cellule affichée (hors-tête) pour Frachtkosten et copier vers le bas.

+1

oh doux! Je l'ai juste essayé dans une feuille d'essai, puis après avoir fait ce que vous avez dit, j'ai fait un = IF (D2 = FALSE, C2,0) et ça a marché. Merci beaucoup – Maximilian1988

2

Il existe plusieurs façons de procéder. Comme indiqué par @pnuts une solution est d'avoir dans la colonne C3 la formule =A2=A3 et recopier. Cela nécessite que les données soient triées sur la colonne A.

Une autre solution est (sans tenir compte si la colonne est triée A) est =(COUNTIF($A$1:A1,A2)=0)*1 et copier vers le bas

+1

Bonne alternative (avec une logique 'reverse' - soit un filtre pour 'TRUE' ou, comme maintenant, '0') mais j'ai opté pour une formule plus courte. Avec '= IF (COUNTIF ($ A $ 1: A2, A2) = 1, C2,0)' Je pense que l'on pourrait éviter le besoin de filtrer. – pnuts