Excel: Datenüberprüfung, um eine Zelle erforderlich zu machen

29137
Jen S.

Ich habe eine Excel-Datei mit Spaltenüberschriften. Ich möchte diese Excel-Datei an Kunden weitergeben und sie ein paar Datenzeilen ausfüllen lassen.

Mehrere Spalten sind erforderlich. aber nicht alle sind erforderlich.

Wie kann ich mehrere Spalten in der Arbeitsmappe erstellen? Die einzige Bestätigung ist, dass die Zelle nicht leer ist. Ich weiß nicht, wie viele Zeilen der Kunde machen wird. Wir könnten ein Dialogfeld / eine Warnung anzeigen oder die betreffende Zelle möglicherweise anders färben. Es ist mir wirklich egal. Bitte auch keine VBA- oder Macro-Lösungen.

Was ich versucht habe (ohne Lösung):

  1. Google / SuperUser wird durchsucht
  2. Datenvalidierung verwenden - Textlänge größer als Null und Leerzeichen nicht ignorieren. Versucht dies auf Zellenebene und auf Spaltenebene.
  3. Datenvalidierung verwenden - Benutzerdefinierte Formel - Ich kann nicht herausfinden, wie auf die aktuelle Zelle für eine Formel "= LEN (currentCell)> 0" verwiesen wird

Danke im Voraus

2

1 Antwort auf die Frage

2
CLockeWork

Die einfachste Methode wäre die bedingte Formatierung. Besonders wenn Sie Tabellen verwenden können:

Wenn Sie eine Tabelle verwenden, können Sie einfach die Spalte auswählen und das bedingte Format auf Formel setzen

=[column]2="" 

Dann formatieren, um rot auszufüllen.


-Die Tatsache ist, dass Tabellenbereiche dynamisch sind. Wenn neue Zeilen hinzugefügt werden, bleibt die Formel erhalten.
- Der Nachteil ist, dass nichts daran gehindert wird, die Warnung zu ignorieren.


Sie können VBA verwenden, aber viele Benutzer verweigern Makros in ihren Arbeitsmappen, wodurch die Funktion deaktiviert wird.


BEARBEITEN
Eine einfache Möglichkeit, um bedingte Formatierungen anzuzeigen, wenn eine Zelle in einer verwendeten Zeile leer ist und Sie nicht garantieren können, dass eine bestimmte Zelle gefüllt wird:

=AND($[CurrentColumn]2="",COUNTA($[FirstColumn]2:$[LastColumn]2)<>0) 


Diese Formel aktiviert die bedingte Formatierung, wenn die hervorgehobene Zelle leer ist und jede andere Zelle in der Zeile nicht leer ist (für diejenigen, die es nicht wissen, zählt eine COUNTA-Formel alle Zellen in einem Bereich, die nicht leer sind). Stellen Sie sicher, dass Sie alle Zellen, die Formeln enthalten, aus dem COUNTA ausschließen, da diese als nicht leer gezählt werden.

I managed to get something working with a Conditional Formatting rule for: =LEN($A1)=0 and a red colored cell highlight. However, this causes empty rows to also have the red background. So when you open the spreadsheet, the first cell of all empty rows is red. Is there a way to have the formatting only on columns for non-empty rows? Jen S. vor 10 Jahren 0
Update zu meiner Antwort hinzugefügt. Funktioniert das? CLockeWork vor 10 Jahren 0
Hallo @JenS, wäre gut zu wissen, ob das für dich geklappt hat :) CLockeWork vor 10 Jahren 0
Tut mir leid, ich habe das nie zum Laufen gebracht und dann wurde die Anforderung gestellt, so dass ich jetzt keine Zeit habe, zurück zu kommen und es auszuprobieren. Jen S. vor 10 Jahren 0