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

Platzhalter in HTML mit Inhalten von Zellen füllen

Forumthread: Platzhalter in HTML mit Inhalten von Zellen füllen

Platzhalter in HTML mit Inhalten von Zellen füllen
Zellen
Hallo zusammen,
ich habe hier gestern auf meine Frage tolle Antworten bekommen. Jetzt ist mein Problem leider noch etwas anspruchsvoller und ich komme mal wieder nicht weiter. Wenn jemand von euch evtl. einen Lösungsansatz hätte wäre ich euch sehr dankbar.
Ich habe gestern in diesem Forum gelernt, wie man einen "Platzhalter" benutzt.
also z.b. ="das Wetter ist "&A1&" heute"
Dies hat auch hervorragend funktioniert. Leider bin ich nun auf folgendes Problem gestoßen:
Ich möchte diesen Platzhalter in einen Html-Code einfügen. Leider ist hier das Problem, dass der HTML Code viele Zeichen (";=;etc.) enthält, die dazu führen, dass Excel die Formel nicht ausführen kann.
Gibt es hierfür eine Lösung, die man auch als nicht Excel-Profi, anwenden kann? Vielen Dank schon mal für eure Antworten.
Beste Grüße
Florian
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Das ist klar, denn der "HTML-Code" ist auch...
04.03.2010 11:09:56
Luc:-?
…ganz normaler Text, Florian,
nicht nur ein ganz einfaches Bsp wie gestern. Das Einzige, was dein Bemühen stört sind die ", denn die sind Steuerzeichen für XL (allgem Texterkennung). Entweder alle durch die ohnehin besseren dt An-/Ausführungszeichen (benannt in HTML mit & bdquo; bzw & ldquo;) oder "" ersetzen.
Gruß Luc :-?
Anzeige
AW: Das ist klar, denn der "HTML-Code" ist auch...
04.03.2010 12:18:04
MichaV
...oder Du schreibst alles in separate Zellen, soweit ich Deine Frage richtig verstanden habe. Kenne aber die gestrige Aufgabenstellung nicht.
Ark1

 B
1Das "Wetter" ist
2so lala
3heute
4Das "Wetter" ist so lala heute

Formeln der Tabelle
ZelleFormel
B4=B1&" "&B2&" "&B3


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Grusz (besonders an Luc) - Micha (45cm Schnee und hete früh -8 Grad)
Anzeige
Das ist quasi das, was gestern war, Micha ;-) orT
04.03.2010 13:40:12
Luc:-?
Gruß Luc :-?
...Übrigens waren das gestern KEINE echten...
04.03.2010 11:14:16
Luc:-?
…Platzhalter, Florian,
sondern einfach nur Textzusammensetzungen. Das ist ein Unterschied! Ein Platzhalter wäre ein einzelnes Zeichen bzw eine Zeichengruppe (Wort), die generell durch etwas anderes ersetzt wird, also eine Fkt benötigt, die das tut. Da kämen WECHSELN und ERSETZEN infrage…
Gruß Luc :-?
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Platzhalter in HTML mit Inhalten von Excel-Zellen füllen


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Zellen: Lege die Inhalte, die du als Platzhalter verwenden möchtest, in separate Zellen. Zum Beispiel:

    • A1: "Das Wetter ist"
    • A2: "so lala"
    • A3: "heute"
  2. Formel zur Textzusammensetzung: In einer neuen Zelle kannst du eine Formel verwenden, um die Inhalte zusammenzufügen:

    =A1 & " " & A2 & " " & A3
  3. HTML-Code erstellen: Um die Inhalte in einen HTML-Code einzufügen, kannst du die folgende Formel verwenden:

    ="<b>" & A1 & "</b> " & A2 & " " & A3
  4. Platzhalter verwenden: Wenn du Platzhalter in deinem HTML-Code benötigst, achte darauf, die richtigen Anführungszeichen zu nutzen, um Probleme mit Excel zu vermeiden. Ersetze die üblichen Anführungszeichen durch die HTML-Anführungszeichen:

    ="Das Wetter ist <b>" & A1 & "</b> heute"

Häufige Fehler und Lösungen

  • Problem: Excel erkennt die Formel nicht, wenn sie HTML-Zeichen enthält.

    • Lösung: Ersetze Anführungszeichen durch HTML-sichere Anführungszeichen. Zum Beispiel &bdquo; für „ und &ldquo; für “.
  • Problem: Die Formel gibt einen Fehler zurück.

    • Lösung: Überprüfe, ob alle Zellen korrekt referenziert sind und ob keine Zelle leer ist.

Alternative Methoden

  • Verwendung von VBA: Wenn du regelmäßig HTML-Code generieren möchtest, kannst du ein einfaches VBA-Makro schreiben, das die Inhalte automatisch in den gewünschten HTML-Code umwandelt.
Sub GenerateHTML()
    Dim htmlCode As String
    htmlCode = "<b>" & Range("A1").Value & "</b> " & Range("A2").Value & " " & Range("A3").Value
    MsgBox htmlCode
End Sub
  • HTML Code to Excel: Du kannst auch Tools oder Add-Ins verwenden, um HTML-Code direkt in Excel zu importieren und Inhalte zu extrahieren.

Praktische Beispiele

  • Beispiel 1: Wenn du "Das Wetter ist" in Zelle A1, "so lala" in Zelle A2 und "heute" in Zelle A3 hast, wird die Formel ="<b>" & A1 & "</b> " & A2 & " " & A3 folgendes Ergebnis erzeugen:

    <b>Das Wetter ist</b> so lala heute
  • Beispiel 2: Um einen HTML-Platzhalter zu erstellen, der auf eine andere Zelle verweist:

    ="<p>" & A1 & "</p>"

Tipps für Profis

  • Verwende CONCATENATE oder TEXTJOIN: Für komplexere Textzusammenfügungen kann die Funktion TEXTJOIN ab Excel 2016 nützlich sein:

    =TEXTJOIN(" ", TRUE, A1:A3)
  • HTML Platzhalter Text: Denke daran, dass Platzhalter in HTML oft durch spezielle Zeichen ersetzt werden müssen. Halte die Struktur einfach und nutze klare Bezeichner.


FAQ: Häufige Fragen

1. Frage
Wie kann ich mehrere HTML-Platzhalter gleichzeitig verwenden?
Antwort: Du kannst mehrere Platzhalter in verschiedenen Zellen definieren und dann die oben genannten Formeln verwenden, um sie zusammenzufügen.

2. Frage
Gibt es eine Möglichkeit, HTML direkt in Excel anzuzeigen?
Antwort: Excel kann HTML nicht nativ darstellen, aber du kannst den HTML-Code kopieren und in einen Browser einfügen, um eine Vorschau zu erhalten. Alternativ kannst du Add-Ins verwenden, die HTML in Excel unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige