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

Forumthread: Platzhalter in Formel

Platzhalter in Formel
18.07.2006 15:03:50
R.Schmitt
Hallo ihr Lieben,
gerne möchte ich das
'[Alle Daten 04 bis 06.xls]2004 2-72'!$C$2:$C$65536
aus der unten stehenden Formel rauskriegen und in eine Zelle packen
die -oder deren Text - dann Bestandteil der Formel sein soll.
Der Bereich liegt, wie ja ersichtlich ist in einer anderen Datei und
ich kriege es um´s Verrecken nicht hin, diesen an die Formel zu übergeben.
Besteht diese Möglichkeit überhaupt ?
Ich habe nämlich das Problem in dieser Datei gleich mehrerer Arbeitsblätter
dursuchen zu müßen (2004 2-72 ist eines davon).
=SUMMENPRODUKT((E31=$D$9)*('[Alle Daten 04 bis 06.xls]2004 2-72'!$C$2:$C$65536=C35)*('[Alle Daten 04 bis 06.xls]2004 2-72'!$E$2:$E$65536))
Vielen Dank für die Hilfe und Beste Grüße
R.Schmitt
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Platzhalter in Formel
18.07.2006 15:08:58
Matthias
Hallo R,
Versuch es mal mit INDIREKT():
in A1 steht:
''[Alle Daten 04 bis 06.xls]2004 2-72'!$C$2:$C$65536
(auf doppeltes Hochkomma am Anfang achten!)
dann die Formel:
=SUMMENPRODUKT((E31=$D$9)*(INDIREKT(A1)=C35)*(INDIREKT(A1))
(ungetestet!)
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Platzhalter in Excel-Formeln effektiv nutzen


Schritt-für-Schritt-Anleitung

  1. Platzhalter definieren: Um Platzhalter in Excel-Formeln zu verwenden, kannst du ein Sternchen * als Wildcard nutzen. Dies ist besonders nützlich, wenn du nach Text oder Zahlen suchst, die nicht genau übereinstimmen.

  2. Verwendung von INDIREKT(): Wenn du einen Bezug zu einem Bereich in einer anderen Datei herstellen möchtest, kannst du die Funktion INDIREKT() verwenden. Platziere den Bereichsbezug in einer Zelle, z.B. A1:

    '[Alle Daten 04 bis 06.xls]2004 2-72'!$C$2:$C$65536

    Achte darauf, doppelte Hochkommata am Anfang zu verwenden.

  3. Formel erstellen: Nutze die SUMMENPRODUKT()-Funktion, um die Daten zu summieren. Ein Beispiel könnte so aussehen:

    =SUMMENPRODUKT((E31=$D$9)*(INDIREKT(A1)=C35)*(INDIREKT(A1)))
  4. Platzhalter in der Formel: Wenn du Text oder Zahlen mit Platzhaltern suchen möchtest, achte darauf, die Platzhalter korrekt in der Formel zu integrieren, z.B.:

    =SUMMENPRODUKT((E31=$D$9)*(INDIREKT(A1)=C35)*(INDIREKT(A1)))

Häufige Fehler und Lösungen

  • Fehler: Bezug auf andere Datei funktioniert nicht: Stelle sicher, dass die Datei, auf die du zugreifen möchtest, geöffnet ist, wenn du INDIREKT() verwendest.

  • Fehler: Platzhalter werden nicht erkannt: Überprüfe, ob die Platzhalter korrekt eingegeben wurden. Nutze * für beliebige Zeichen und ? für ein einzelnes Zeichen.

  • Fehler: Formel gibt einen Fehler zurück: Achte darauf, dass die Zelle, in der der Bereichsbezug steht, als Text formatiert ist.


Alternative Methoden

  1. Verwendung von SVERWEIS(): Du kannst auch SVERWEIS() in Kombination mit Platzhaltern verwenden, um nach Daten in einer Tabelle zu suchen.

  2. Excel-Funktionen für Text: Nutze Funktionen wie TEXT() oder TEXTVERKETTEN(), um Platzhalter für Text zu verwenden und diese in Formeln einzufügen.

  3. Ersetzen mit Platzhaltern: Wenn du bestimmte Teile eines Textes in einer Zelle ersetzen möchtest, kannst du die Funktion WECHSELN() verwenden, um Text mit Platzhaltern zu ersetzen.


Praktische Beispiele

  • Beispiel 1: Suche nach einem bestimmten Text in einer Liste:

    =WENNFEHLER(SVERWEIS("*Text*", A1:B10, 2, FALSCH), "Nicht gefunden")
  • Beispiel 2: Summiere Werte basierend auf einer Bedingung mit Platzhaltern:

    =SUMMEWENN(A1:A10, "*Kriterium*", B1:B10)
  • Beispiel 3: Kombination mit INDIREKT() und Platzhaltern:

    =SUMMENPRODUKT((E31=$D$9)*(INDIREKT(A1)=C35)*(INDIREKT(A1)))

Tipps für Profis

  • Nutze die Funktion WVERWEIS() in Kombination mit Platzhaltern, um vertikale Suchen durchzuführen.
  • Experimentiere mit der Verwendung von FILTER() (Excel 365), um dynamische Bereiche zu erstellen, die Platzhalter nutzen.
  • Halte deine Formeln sauber und dokumentiere komplexe Formeln, um die Nachvollziehbarkeit zu erhöhen.

FAQ: Häufige Fragen

1. Wie kann ich Platzhalter in einer Formel verwenden?
Verwende * für beliebige Zeichen und ? für ein einzelnes Zeichen. Zum Beispiel =SUMMEWENN(A1:A10, "*Text*", B1:B10).

2. Kann ich Platzhalter in SVERWEIS() verwenden?
Ja, du kannst Platzhalter in Kombination mit SVERWEIS() verwenden, um flexible Suchkriterien zu definieren.

3. Was ist INDIREKT() und wann sollte ich es verwenden?
INDIREKT() ermöglicht es dir, auf Zellbezüge zuzugreifen, die in einer anderen Zelle definiert sind. Dies ist nützlich, wenn du dynamische Bereiche benötigst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige