Excel: Wie wählt man Zellen mit mehr als einer Anzahl von Zeichen aus?

0

Nur eine Spalte durchsuchen, dann alle Zellen in dieser Spalte mit mehr als (einer Zahl) Zeichen markieren, damit ich die Daten einzeln ändere?

Vielen Dank.

Seine Telefonnummer, Tausende von ihnen, viele sind falsch geschrieben, mindestens 100, ich versuche, sie direkt zu finden, ohne sie alle durchzugehen

cjh
quelle
Muss die Hervorhebung von der Zelle selbst stammen oder können Sie eine benachbarte Spalte mit einem IF-Test verwenden, der auf der LEN-Funktion basiert (zeigen Sie etwas an, wenn die Länge größer oder leer ist, wenn nicht).
fixer1234

Antworten:

2

Wenn Sie Zellen markieren möchten, die mehr als X Zeichen enthalten, können Sie verwenden Conditional formatting und Funktion LEN().

Beispiel: Sie möchten alle Zellen in Spalte A markieren, die mehr als X Zeichen enthalten.

  1. Spalte A auswählen
  2. Klicken Sie auf die Schaltfläche Bedingte Formatierung - & gt; Neue Regel
  3. Wählen Sie im Dialogfeld die letzte Option (so etwas wie eine benutzerdefinierte Formel)
  4. Formel füllen =LEN(A1)>X (X ist eine ganze Zahl größer als 0)
  5. Format für Hervorhebung festlegen

Weitere Informationen finden Sie in der Excel-Hilfe.

PS: Ich habe keine englische Version von Excel, daher können einige Namen geringfügig voneinander abweichen.

Lluser
quelle
Ich habe es versucht, nichts ist passiert, ich finde Schritt 4 nicht, nach Schritt 4 habe ich auf OK geklickt. Wenn die Spalte C, dann = LEN (C1) & gt; X? ist C1, 2 oder 3?
cjh
Startseite & gt; Bedingte Formatierung & gt; Neue Regel ; In dem Dialogfeld "Neue Formatierungsregel" , klicken Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen ; Unter Formatieren Sie Werte, bei denen diese Formel zutrifft schreiben =LEN(C1)>X (X ist deine Nummer)
Lluser
Screenshot des Dialogs zur bedingten Formatierung - ist notwendig, um das Format in diesem Dialog festzulegen (zum Beispiel: roter Hintergrund ...)
Lluser
Sehen Beispieldatei
Lluser
2

Meine Interpretation Ihrer Frage ist, dass Sie alle Zellen bearbeiten möchten, die mehr als haben X Anzahl von Charakteren.

Der einfachste Weg, dies zu tun, ist in benachbart Spalte verwenden Sie die LEN Funktion zur Berechnung der Zeichenlänge.

Markieren Sie dann beide Spalten und klicken Sie auf Filter ( Data --> Filter ). Filtern Sie die zweite Spalte, um nur Zeilen mit Zahlen größer als anzuzeigen X. Für Excel 2010 ist diese Option unter der verborgen Number Filters Speisekarte.

Schließlich bearbeiten Sie die zuerst Spalte wie gewünscht.

fswings
quelle
+1 Einfach & amp; funktionell
ArBR
1

Ich habe dies gerade getan und ich denke, die Top-Antwort ist richtig, aber nicht gut erklärt.

Wenn Sie eine Spalte (sagen wir "C") mit Daten ab Zeile 3 haben und alle Zellen mit mehr als 15 Zeichen hervorheben möchten, wählen Sie die erste Zelle in der Liste aus und:

  1. Zur bedingten Formatierung wechseln & gt; neue Regel.
  2. Wählen Sie "Verwenden Sie eine Formel, um zu entscheiden, welche Zellen formatiert werden sollen".
  3. Typ: = Len (C3) & gt; 15, wählen Sie ein Format (Farbe usw.)
  4. Drücke "ok".

Wählen Sie dann mit der rechten Maustaste die Zelle C3 aus, ziehen Sie sie über die gesamte Datenspalte und wählen Sie "Formatierung ausfüllen".

Das sollte es tun.

AlFul
quelle
0

Mir ist keine einfache Lösung bekannt. Ich würde Folgendes tun:

Berechnen Sie die Textlänge in einer neuen Spalte und wenden Sie dann die bedingte Formatierung in der ursprünglichen Spalte basierend auf den Daten in der neuen Spalte an.

Máté Juhász
quelle
Wäre praktisch, wenn ich die = LEN-Formel in die Such- und Ersetzungsfunktion eingeben und jede Zelle einzeln ersetzen könnte. Ich habe es versucht, funktioniert nicht
cjh
willst du was ersetzen Es ist nicht in Ihrer Frage angegeben, sondern nur hervorgehoben. Ich verwende das RegEx-Add-In in Excel, um das Suchen und Ersetzen mit regulären Ausdrücken zu ermöglichen, die Ihr Werkzeug sein könnten.
Máté Juhász
Die Beschreibung eines allgemeinen Ansatzes ist eher ein hilfreicher Hinweis (Kommentar) als eine Lösung. Können Sie Ihre Antwort erweitern, um zu veranschaulichen, wie dies erreicht wird? Vielen Dank.
fixer1234