Wie kann ich die „Suchen und Ersetzen“-Funktion so nutzen, dass irgendein gesuchter Wert durch eine LEERE Zelle (Zelle ohne Wert) ersetzt wird - so dass anschließend die Funktion „ANZAHL2“ in dieser Zelle nichts mehr vorfindet und sie nicht mitzählt?
Die „Ersetzen“-Zeile einfach leer lassen bringt gar nichts: Dann bleibt das gesuchte Zeichen einfach stehen und wird gar nicht verändert/ersetzt.
„Ersetzen“ durch ein Leerzeichen (Leertaste) bringt auch nichts, denn ein Leerzeichen wird von ANZAHL2 ebenfalls als „Wert“ mitgezählt.
Es geht darum, dass ANZAHL2 die betreffende Zelle nicht mehr mitzählt.
(Die Funktion ANZAHL kann ich nicht nutzen, weil es sowohl um Zahlen- als auch Textwerte geht, die gezählt werden sollen - bloß eben keine leeren Zellen)
Hab’ alles Mögliche probiert und auch reichlich gegoogelt und bin jetzt ratlos.
Hallo Fatz,
ich kann dein Problem mit Excel 2010 leider nicht nachstellen.
Bei mir funktioniert es wie erwartet:
Unter Suchen den gesuchten Text eingeben, unter Ersetzen nichts eingeben oder Feld löschen.
Dann wird der Zellinhalt entsprechend durch nichts ersetzt, die Zelle ist dann leer.
Durch Deinen Hinweis habe ich weitere Versuche gemacht und meinen „Fehler“ gefunden:
Ich wollte zwar, dass die Zelle GELEERT wird, aber gleichzeitig wollte ich sie farblich markieren, um hinterher nachvollziehen zu können, wo etwas verändert wurde. Also habe ich in Suchen und Ersetzen die Optionen geöffnet und dort im Formatfeld hinter „Ersetzen“ die rote Füllfarbe ausgewählt.
Das heißt, an Stelle des ursprünglichen Wertes, wollte ich eine farblich markierte aber wertleere Zelle - und genau das geht nicht! In diesem Fall macht die Ersetzen-Funktion die Zelle zwar entsprechend farbig, löscht aber nicht mehr den Wert. Der Wert bleibt dann erhalten.
Wieder was dazu gelernt!
Aber ich frage mich, ob das wirklich so gewollt oder ob es ein BUG in Excel ist, den vor mir noch niemand entdeckt hat? Denn Sinn scheint mir dieses Verhalten nicht zu machen.
aber entweder hätte ich nicht an alle möglichen Kombinationen gedacht, die zu zählen sind oder aber ich hätte doch noch Inhalte mitgezählt, die NICHT zu zählen gewesen wären.
ich habe das bei in Excel 2007 ausprobiert. Bei mir zählt Anzahl2 die Zellen richtig zusammen, wenn ich vorher eine Zahl durch „suchen ersetzen“ ohne jede Eingabe ersetze.
wenn du die Suchen und Ersetzen Funktion anwendest dann gibst du nur den zu suchenden Wert ein und lass das Feld Ersetzen durch einfach ohne Eintrag - dann gehts (also nicht einschreiben - einfach leer lassen) und dann die Funktion ausführen, dann klappts auch mit =Anzahl2()
Hoi Fatz
so wie du das beschreibst, würde ich es mit der Fununktion Wenn/Dann versuchen. Wenn das Problem aber komplexer ist, dann weis ich auch nicht mehr weiter.
Gruss PAUL
P.S.: Bin ich eigentlich der einzige, der hier ALLE Antworten sieht?
Ich würde gern mein Problem als GELÖST kennzeichnen, finde aber keine Eingabemöglichkeit.
ich hab Excel 2007, da scheint das Ersetzen zu funktionieren.
Formelauswege sind evtl. folgende:
Tabellenblattname: Tabelle1
A B C D
1 3 5
2 A 5 7
3 1 1
4 2
5
6 9999
Benutzte Formeln:
A4: =""
C1: =ZEILEN(A1:A500) - ZÄHLENWENN(A1:A500;"")
C2: =ZEILEN(A1:B500)\*SPALTEN( A1:B500)- ZÄHLENWENN(A1:B500;"")
D1: =ANZAHL2(A1:A500)
D2: =ANZAHL2(A1:B500)
Wie kann ich die „Suchen und Ersetzen“-Funktion so nutzen,
dass irgendein gesuchter Wert durch eine LEERE Zelle (Zelle
ohne Wert) ersetzt wird - so dass anschließend die Funktion
„ANZAHL2“ in dieser Zelle nichts mehr vorfindet und sie nicht
mitzählt?
Hier könntes du per Makro in allen Zellen, deren Wert ein Leerstring ist den Inhalt löschen.
Sub aaLeerStringsLoeschen()
'Löscht im selektierten Bereich Leerstrings in den Zellen
Dim Zelle As Range
For Each Zelle In Selection.Cells
If Zelle.Value = "" Then Zelle.ClearContents
Next
End Sub