Ich versuche, eine Möglichkeit zu finden, Werte aus bestimmten Spalten innerhalb einer Zeile basierend auf einem Zellenwert zu löschen. Ich habe einige Anleitungen zum Löschen ganzer Zeilen basierend auf einem Zellenwert gefunden, aber nicht zum Löschen von Teilzeilen.
Wir haben Kisten-UPCs und Verbraucher-UPCs. Für diese Tabelle müssen wir Gewicht, Kosten und Einzelhandelspreis für alle Kisten-UPCs löschen (diese Informationen werden von einem Berichtsprogramm generiert, müssen aber gelöscht werden, da sie für die Benutzer nicht relevant sind). Für Verbraucher-UPCs sind diese Daten relevant und müssen aufbewahrt werden.
Ich möchte eine separate Excel-Tabelle mit einer Liste von UPCs für Fälle erstellen und ein Makro erstellen, das auf diese Liste verweist und die Werte aus den Spalten D bis F löscht, wenn es sich um einen UPC für Fälle handelt. Irgendwelche Ideen oder Tipps dazu?
Vorhergehendes Beispiel:
Nach Beispiel:
Antwort1
So würde ich es strukturieren:
* Blaue Zellen sind fest codierte Werte, schwarze Zellen sind Formeln.
D2
hat eine einfache Formel:=NOT(ISNUMBER(MATCH(C2,$L$2:$L$7,0)))
Kopieren Sie das nach unten bis zur letzten Zeile.
.
E2
hat eine noch einfachere Formel, die in der gesamten Spalte wiederholt wirdG
:=$D2*H2
BEARBEITEN– Ich habe vergessen zu erwähnen, dass die Spalte E
das Zahlenformat „:“ hat 0.00" lbs";;General
und die Spalte „ F
und G
das Zahlenformat „ haben sollte:“ $0.00;;General
, auch wenn der Screenshot etwas anderes zeigt.