Bei MS Excel bestimmte Zeilen entfernen mithilfe der WENN Funktion?

... komplette Frage anzeigen

3 Antworten

Es geht auch mit der bedingten Formatierung, da wird der Wewrt allerdings nicht aus der Zelle entfernt, sondern nur aus der Ansicht. Für Rechnungen bleibt er weiterhin drin, auch in der Bearbeitungszeile ist er weiterhin sichtbar, nur die Darstellung stört er nicht mehr (Fürs Ausdrucken ist er also "entfernt").

Wenn Du das so gemeint hast, dann wähle Deinen Bereich D5:AH10 aus und geh auf bedingte Formatierung, neue Regel, Formel verwenden (...in denen diese Formel wahr ist..):

Schreibe in die zugehörige Formelzeile

=$AK$13=Dein bestiimmter Wert

und formatiere dann die Zelle im Dialogfeld Blatt Zahlen mit diesem Benutzer-definierten Format ;;; (das bedeutet:positive Zahlen; negative Zahlen; Nullwerte; und Texte Werden als Nichts dargestellt.)

Zum Verständnis: erstes Argument ist positive Zahlen, zweites negative, drittes 0 und 4. Texte, zumindest standardmäßig ist das so)

Taucht nun dein bestimmter Wert in AK13 auf, bleibt das Feld D5:AH10 ohne sichtbare Einträge.

Aber nochmal: die Werte stehen in der jeweiligen Zelle, sie werden nicht wirklich "entfernt", sondern nur unsichtbar gemacht.

Du könntest als Format auch weisse Schriftfarbe verwenden (transparent gibts bei Schrift nicht), aber da werden die Werte sofort sichtbar, wenn Du die Zellen einfärbst oder auch nur markierst.

Kannst du mit sowas leben?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Iamiam
14.11.2016, 15:45

wenn Du die Werte entfernen willst, geht das händisch sehr schnell: Benenne (einmalig) den Bereich, wähle ihn im Adressfeld aus und drücke Entf(=Del). Das löscht alle Einträge, aber nicht die Formate.

0

Mit einer Funktion - egal welcher - kannst Du prinzipiell keinen Inhalt aus Zellen entfernen. Das geht nur per Makro:

Sub InhaltLoeschen()
'Bereich loeschen, wenn AK13=1 ist:
Dim Bereich As Range
Set Bereich = Range("D5:AH10")
If Range("AK13").Value = 1 Then _
Bereich.ClearContents
End Sub

Wenn Du noch Einsteiger bist und Dich damit nicht auskennst, solltest Du aber besser "die Finger davon lassen".

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von konstanze85
13.11.2016, 16:27

Man kann eine wenn-funktion aber so erstellen, dass eine oder mehrere zelle/n keinen wert  anzeigt/anzeigen, wenn eine bestimmte bedingung erfüllt ist.

0

Probier mal

=wenn(AK13=hier den bestimmten wert eingeben;DH5:AH10=0)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Biene988
13.11.2016, 14:59

Hab ich auch schon versucht. Kappt aber irgendwie nicht

0

Was möchtest Du wissen?