Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel per Funktion als Text ausgeben

Formel per Funktion als Text ausgeben
20.06.2007 13:39:00
Ralf
Hallo,
ich suche nach einer Lösung für folgendes Problem:
in einer Zelle steht eine Formel (relativ einfache Berechnung). In einer anderen Zelle soll ein
Funktionsausdruck stehen, der den Formeltext dynamisch wiedergibt, heißt: wenn die Formel
geändert wird soll diese Zelle automatisch reagieren.
Ich habe schon mit TEIL(...), TEXT(...), T(...) etc. experimentiert, aber Excel nimmt immer das Ergebnis
der Zelle und nicht die Formel.
Bitte keine VBA-Lösung, da dies für eine Bekannte ist.
Vielen Dank.
Grüße
Ralf

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Wenn dafür in...
20.06.2007 13:54:03
Luc:-?
...Excelformeln keine Lösung steht, Ralf,
geht's nur mit VBA. Eine VBA-basierte udFkt hätte ich - steht evtl auch schon hier im Archiv - müsste ich erst bei mir nachsehen, habe dazu aber jetzt keine Zeit.
Gruß Luc :-?

AW: Formel per Funktion als Text ausgeben
20.06.2007 13:54:04
Hajo_Zi
Hallo Ralf,
Formel anzeigen lassen und Ergebnis
selektiere B1,
wähle Einfügen>Namen>Festlegen "Formel"
bezieht sich auf: =ZELLE.ZUORDNEN(6;Tabelle1!A1)
von JensF
oder
1. Eine Zelle auswählen (z.B. "D1")
2. Strg + F3 drücken
3. Als Namen "Test" eingeben
4. Unter "Bezieht sich auf: =AUSWERTEN(INDIREKT("D1")) eingeben
5. auf "OK" klicken
6. Eine zweite Zelle auswählen (z.B. "E1")
7. In diese eingeben: "=Test"
8. Nun in die erste Zelle ("D1") eingeben: "30+5"
9. Fertig! Die Aufgabe wird in "D1" angezeigt und das Ergebnis findet man bei "E1" von ng
oder

Function TextAlsWert(Zelle)
TextAlsWert = Application.Evaluate(Zelle.Formula)
End Function


In C1 A1+B1
in D1 =TextAlsWert(C1)
oder
markiere Zelle B1 und gehe ins Menü Einfügen Namen definieren. In der oberen Textbox ‚Name in Arbeitsmappe’ trägst Du den Namen ‚Aufmass’ ein und in der unteren Textbox ‚Bezieht sich auf’ die Formel =AUSWERTEN(A1). Achtung: relativer Bezug, keine Dollarzeichen. Danach schreibst Du in B1 =Aufmass und das Ergebnis erscheint. Durch die relative Referenz kannst Du jetzt =Aufmass überall in der Arbeitsmappe Reinschreiben und es wird der Term in der Zelle links nebendran berechnet.
von KlausCh

Anzeige
Na also! War mir doch so, Hajo & WF... ;-) owT
20.06.2007 13:57:15
Luc:-?
:-?

AW: Formel per Funktion als Text ausgeben
20.06.2007 15:51:38
Ralf
Hallo Excel-Profis,
vielen Dank für Eure Hilfe.
Auf einen Namen mit Makro4-Befehl muss man erst mal kommen, aber die VBA-Function werde
ich mir auch für eigene Zwecke konservieren.
Grüße
Ralf
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Excel-Formel als Text ausgeben


Schritt-für-Schritt-Anleitung

Um eine Excel-Formel als Text auszugeben, kannst Du die folgende Methode verwenden:

  1. Wähle eine Zelle aus, in der Du die Formel eingeben möchtest (zum Beispiel D1).
  2. Drücke Strg + F3, um den Namen zu definieren.
  3. Gib im Dialogfeld den Namen (zum Beispiel Test) ein.
  4. In der Zeile "Bezieht sich auf:" gebe die Formel ein: =AUSWERTEN(INDIREKT("D1")).
  5. Klicke auf "OK".
  6. Wähle eine zweite Zelle (zum Beispiel E1) und gib =Test ein.
  7. Jetzt kannst Du in D1 eine Formel wie 30+5 eingeben.
  8. Das Ergebnis wird in E1 angezeigt.

Diese Methode zeigt Dir, wie Du das Ergebnis einer Formel als Text ausgeben kannst, ohne VBA verwenden zu müssen.


Häufige Fehler und Lösungen

  • Fehler: Die Formel wird nicht als Text angezeigt.

    • Lösung: Stelle sicher, dass Du den richtigen Bezug zu den Zellen verwendest und keine Dollarzeichen in den Bezügen hast. Relativer Bezug ist entscheidend.
  • Fehler: Das Ergebnis ist nicht korrekt.

    • Lösung: Überprüfe die eingegebene Formel in der Zelle. Stelle sicher, dass sie korrekt ist und keine Syntaxfehler enthält.

Alternative Methoden

Wenn Du eine Excel-Formel in Text umwandeln möchtest, gibt es auch folgende Methoden:

  1. Verwendung der Funktion TEXT: Du kannst das Ergebnis einer Formel in einen Text umwandeln, indem Du die TEXT-Funktion verwendest. Beispiel:

    =TEXT(A1+B1, "0")

    Dies gibt das Ergebnis als Text aus.

  2. Definieren eines Namens: Du kannst auch einen Namen definieren, der sich auf die Formel bezieht (=ZELLE.ZUORDNEN(6;Tabelle1!A1)), und diesen Namen dann verwenden, um das Ergebnis in Textform darzustellen.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du eine Excel-Formel als Text ausgeben kannst:

  1. Beispiel mit Addition:

    • In A1: 30
    • In B1: 5
    • In D1: =A1+B1
    • In E1: =TEXT(D1, "0") (zeigt 35 als Text an)
  2. Beispiel mit CONCATENATE:

    • In A1: 30
    • In B1: 5
    • In D1: =A1+B1
    • In E1: ="Das Ergebnis ist: " & TEXT(D1, "0") (zeigt Das Ergebnis ist: 35 als Text an)

Tipps für Profis

  • Nutze die INDIREKT-Funktion, um dynamische Bezüge zu erstellen. Damit kannst Du flexibel auf Zellen zugreifen, ohne die Formeln manuell anpassen zu müssen.
  • Experimentiere mit der TEXT-Funktion, um Formatierungen zu ändern, wie z.B. Währungen oder Datumsformate.
  • Denke daran, dass Excel-Formeln ohne VBA oft limitiert sind, wenn es um die dynamische Anzeige von Formeln geht. Bereite Dich auf kreative Lösungen vor.

FAQ: Häufige Fragen

1. Wie kann ich das Ergebnis einer Formel als Text ausgeben?
Du kannst die TEXT-Funktion verwenden, um das Ergebnis einer Formel in Text umzuwandeln. Beispiel: =TEXT(A1+B1, "0").

2. Ist es möglich, eine Formel als Text anzuzeigen, ohne VBA zu verwenden?
Ja, Du kannst dies erreichen, indem Du Namen definierst und die Funktion AUSWERTEN verwendest, um das Ergebnis dynamisch darzustellen.

3. Was mache ich, wenn die Formel nicht als Text angezeigt wird?
Überprüfe, ob der Bezug zu den Zellen korrekt ist und dass keine absoluten Bezüge (Dollarzeichen) verwendet werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige