If Table flag is say in ColumnC
(always!) then formula as shown below seems to work (using named ranges):
Excel-Datenvalidierungsformel
Ich habe eine Tabelle mit einer Eingabespalte und habe zwei Tabellen mit den zulässigen Eingabewerten eingerichtet. Die richtige Tabelle hängt von dem Wert in einer Zelle am Ende jeder Zeile ab. Um festzustellen, welche Tabelle zulässig ist, habe ich eine Datenvalidierungsformel (wie =if cellatendof row>0, table1, table2
) eingerichtet. Ich habe versucht, die Datenüberprüfung nach unten zu ziehen, aber es wurde kein relativer Verweis in der Zelle verwendet, die überprüft werden muss. Also ging ich manuell in jede Zelle in der Spalte und aktualisierte die Datenvalidierungsformel, um die Zelle für diese bestimmte Zeile (wie =if cellatendofrow1>0... then next =if cellatendofrow2>0
...) zu überprüfen .
Dies funktioniert, aber niemand kann eine Zeile hinzufügen oder löschen - oder sogar die Daten sortieren -, ohne die Datenvalidierungsformel zu deaktivieren. Statt auf die neue Position der Zelle zu zeigen, zeigt sie auf die ursprüngliche Zeile, die fest codiert ist. Wenn also eine Zeile hinzugefügt wird, ist Zeile 1 jetzt in Zeile 2 verschoben, die Formel betrachtet jedoch immer noch die, cellatendofrow1
da sie auf diese Weise hartcodiert wurde, wie auch alle anderen Zeilen, und die Ergebnisse werden wahrscheinlich ungültig sein.
Gibt es eine Möglichkeit, die Beziehung relativ zu statisch zu machen und sich mit dem Rest der Reihe zu bewegen?
Tut mir leid zu sagen, dass ich VB nicht kenne - könnte aber versuchen, wenn das Problem behoben würde!
1 Antwort auf die Frage
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?