Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellbezug: keine "0", wenn Zelle leer

Forumthread: Zellbezug: keine "0", wenn Zelle leer

Zellbezug: keine "0", wenn Zelle leer
06.09.2003 13:15:24
Matthias G
Hallo Excel-Gemeinde,
ich tüftle gerade an folgendem Problem:
in einer Zelle soll ein Bezug auf eine andere Zelle (eines anderen Blattes) gesetzt werden, zum Beispiel:
in Zelle A1 von Tabelle1 erzeuge ich (mit VBA) die Formel "=Tabelle2'!B2".

Wenn die Zelle B2 nun leer ist, soll die Zelle A1 auch leer sein.
Leider erhält sie immer eine "0"!
Mit Textformat komme ich nicht weiter, da dann die Formel als Text angezeigt wird.

Weiß jemand weiter?
Wie gesagt, ich muss die Formel mit VBA in die Zelle schreiben.

Viele Grüße,
Matthias
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellbezug: keine "0", wenn Zelle leer
06.09.2003 13:17:33
Hajo_Zi
Hallo Matthias

stelle unter Extra, Optionen die Anzeige von Nullwerten aus.



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.
Anzeige
AW: Andere Nullen brauch' ich aber...
06.09.2003 13:31:19
Matthias G
Hallo Hajo,
es sollen nur die Nullen verschwinden, die sich auf Werte des anderen Blattes beziehen.
Andere Nullen brauche ich :-)

Gruß
Matthias
AW: Andere Nullen brauch' ich aber...
06.09.2003 13:35:48
Hajo_Zi
Hallo Matthias

=Wenn(Tabelle2'!B2="";"";Tabelle2'!B2)



Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Anzeige
AW: Zwei ..., ein Gedanke ;-) Danke! o.T.
06.09.2003 13:37:16
Matthias G
-
Danke für die Rückmeldung oT
06.09.2003 13:37:52
Hajo_Zi
AW: Vielleicht so?
06.09.2003 13:36:22
Matthias G
Hallo,
Wenn ich eine andere Formel erzeuge:
=WENN(Tabelle1!A1=0;"";Tabelle1!A1)

dann geht es. Und warum nicht umständlich, wenn es einfach nicht funktioniert? :-)

Gruß
Matthias
Anzeige
Extras-Optionen-Ansicht-Nullwerte o.w.T.
06.09.2003 13:21:57
Reinhard
o.w.T.= ohne weiteren Text :-)
AW: Siehe oben - o.T.
06.09.2003 13:31:58
Matthias G
-
AW: Zellbezug: keine "0", wenn Zelle leer
06.09.2003 13:56:00
RZ
Stelle die Anzeige der Nullwerte unter Extras-Optionen aus und formatiere die Zellen, die eine Null zeigen sollen mit [schwarz]0

Gruß
Anzeige
AW: Zellbezug: keine "0", wenn Zelle leer
06.09.2003 16:30:27
Matthias G
Hallo ...,
Das funktioniert bei mir nicht...
Ist aber auch nicht mehr nötig, da ich schon die Formel-Variante verwendet habe.

Vielen Dank für Deine Bemühung,
Matthias

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Zellbezug: keine "0", wenn Zelle leer


Schritt-für-Schritt-Anleitung

Um in Excel sicherzustellen, dass eine Zelle leer bleibt, wenn der Zellbezug auf eine leere Zelle zeigt, kannst Du folgende Formel verwenden:

  1. Gehe zu der Zelle, in der Du den Bezug setzen möchtest (zum Beispiel A1 in Tabelle1).

  2. Gib die folgende Formel ein:

    =WENN(Tabelle2!B2="";"";Tabelle2!B2)
  3. Diese Formel überprüft, ob die Zelle B2 in Tabelle2 leer ist. Wenn ja, bleibt A1 leer, andernfalls wird der Wert von B2 angezeigt.

Wenn Du VBA verwendest, kannst Du die Formel so in die Zelle einfügen:

Worksheets("Tabelle1").Range("A1").Formula = "=WENN(Tabelle2!B2="""";"""";Tabelle2!B2)"

Häufige Fehler und Lösungen

  • Problem: Die Zelle zeigt trotz leerer Referenz "0" an.

    • Lösung: Stelle sicher, dass Du die richtige Formel verwendest. Nutze =WENN(Tabelle2!B2="";"";Tabelle2!B2), um eine leere Zelle anzuzeigen, wenn der Bezug leer ist.
  • Problem: Die Formel zeigt als Text an.

    • Lösung: Achte darauf, dass die Zelle nicht im Textformat formatiert ist. Ändere das Format der Zelle auf "Standard".

Alternative Methoden

Eine weitere Möglichkeit, um eine leere Zelle statt "0" anzuzeigen, ist die Verwendung der Funktion ISTLEER():

=WENN(ISTLEER(Tabelle2!B2);"";Tabelle2!B2)

Diese Formel prüft, ob die Zelle B2 leer ist. Wenn ja, wird die Zelle A1 leer angezeigt.


Praktische Beispiele

  1. Beispiel 1: Verknüpfung mit einer leeren Zelle

    • Formel: =WENN(Tabelle2!C3="";"";Tabelle2!C3)
    • Ergebnis: A1 bleibt leer, wenn C3 leer ist.
  2. Beispiel 2: Mehrere Bedingungen

    • Formel: =WENN(Tabelle2!D4=0;"";Tabelle2!D4)
    • Ergebnis: A1 zeigt nur einen Wert an, wenn D4 nicht "0" ist.

Tipps für Profis

  • Nutze die Option "Nullwerte anzeigen" unter Extras > Optionen > Ansicht, um alle Nullwerte auszublenden, wenn Du diese nicht sehen möchtest.
  • Verwende benutzerdefinierte Formatierungen wie [Schwarz]0, um Nullen unsichtbar zu machen, ohne die Werte zu ändern.
  • Überlege Dir, ob Du die Datenvisualisierung durch bedingte Formatierung verbessern kannst, um leere Zellen hervorzuheben.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass keine "0" angezeigt wird, wenn die Quelle leer ist? Verwende die Formel =WENN(Tabelle2!B2="";"";Tabelle2!B2), um eine leere Zelle anzuzeigen.

2. Funktioniert das in allen Excel-Versionen? Ja, die genannten Formeln sind in den meisten aktuellen Excel-Versionen anwendbar, einschließlich Excel 2010 und neuer.

3. Was mache ich, wenn ich eine leere Zelle als "0" angezeigt bekomme? Überprüfe die Formatierung der Zelle und stelle sicher, dass die Formel korrekt eingegeben wurde. Verwende die WENN-Funktion, um die Anzeige zu steuern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige