Wie kann ich eine dynamische HTML-Tabelle persistent erweitern?

Hey liebe GuteFrageNet-Community,

ich bastle gerade an einer Website, in der man eine Tabelle per Knopfdruck erweitern kann. Dies funktioniert soweit auch sehr gut, aber es wird nicht gespeichert, bzw. nur im Cache bei demjenigen, der den Knopfdruck ausgeführt und etwas hineingeschrieben hat.

Gibt es eine Möglichkeit, diese Tabelle zu "speichern" und es zu übernehmen?

Und noch eine weitere kleine Frage: In der Tabelle kann man wie oben schon beschrieben, etwas hineinschreiben. Wie kann man die Schriftfarbe dynamisch ändern? Also klar, mit type="color". Aber wie genau?

Hier der HTML und Javascript-Code:

<form method='post' name='first'>
  <table id='tab' border=5 id="box">
    <colgroup>
      <col width="40%">
      <col height="50%">
    </colgroup>
    <tbody>
      <th>Datum <br> Uhrzeit</th>
      <th>Map</th>
      <th>Ergebnis</th>
      <th>Spieler</th>
    </tbody>
    <tr>
      <td>
        <input id="changetext" type='text' type="color" name='Date' placeholder='Datum/Uhrzeit'>
      </td>
      <td>
        <input id="changetext" type='text' name='Map' placeholder='Map'>
      </td>
      <td>
        <input id="changetext" type='text' name='Result' placeholder='Ergebnis'>
      </td>
      <td>
        <input id="changetext" type='text' name='Player' placeholder='Spieler'>
      </td>
    </tr>
  </table>
  <br>
  <input type='button' value='neue Zeile' onClick='clone_this()'>
  <input id="changetext" type="color">
</form>
<script>
  var input = document.getElementById("changetext");
  var text = document.getElementById("text");

  input.addEventListener('change', function () {
    text.style.color = this.value;
  });
</script>
Computer, HTML, JavaScript, Tabelle, dynamisch, TypeScript
Wie kann ich in einer Excel-Tabelle entsprechend einer Auswahl nur bestimmte Einträge anzeigen lassen?

Moin,

ich habe folgende Tabelle als Beispiel:

Ganz links ist die eigentliche Tabelle, die verschiedene Veranstaltungen enthält. Als Beispiel mal Veranstaltung 1 bis Veranstaltung 10.

Die Tabelle in der Mitte soll als Hilfstabelle dienen, falls man diese überhaupt braucht. Die würde ich dann noch auf einem anderen Tabellenblatt einfügen, aber da ist mir bewusst, dass man dann Tabellenblatt! vor die Formel schreiben muss.

Bei Kategorie 1 stehen Veranstaltung 1, 2, 5 und 6, wie man sehen kann. Wenn ganz rechts über die Auswahlbox „Kategorie 1“ ausgewählt wird, dann sollen ganz links in der Tabelle nur Veranstaltung 1, 2, 5 und 6 angezeigt werden. Wählt man Kategorie 2 aus, sollen nur Veranstaltung 3, 4 und 9 angezeigt werden usw.

Notfalls würde ich es auch ohne die Auswahlbox machen, falls sich das darüber nur schwer umsetzen lässt, und Kategorie 1, 2 oder 3 einfach händisch eintippen, auch wenn es umständlicher wäre.

Man könnte ja für jeden einzelnen Eintrag in der eigentlichen Tabelle eine WENN-Funktion anlegen, dass wenn der Wert in der Auswahlbox übereinstimmt, die entsprechende Veranstaltung angezeigt wird, aber wäre natürlich sehr umständlich, immer eine WENN-Funktion anlegen zu müssen bei einer Vielzahl an Einträgen. Geht ja sicher auch anders, bloß komplizierter - für mich zumindest ^^

Vielen Dank im Voraus!

Bild zu Frage
PC, Computer, Office, Microsoft Excel, Microsoft Office, Tabellenkalkulation, Tabelle
Wie kann ich die Überschriften in einer Excel Tabelle nach ihren untergeordneten Daten sortieren?

Situation ist wie folgt: Die erste Spalte der Tabelle enthält Titel von verschiedenen Büchern. Die nächsten Spalten sind jeweils mit einem Schlagwort betitelt.
Zu jedem Buch ist nun die Häufigkeit des Schlagworts, welches in der Überschriften-Zeile steht in der jeweiligen Spalte eingetragen. Dabei sind nur die obersten ~30 Schlagwörter pro Buch eingetragen, es bleiben weit über 100 Zellen pro Buch leer.

Wenn wir zum Beispiel Hänsel und Gretel in der ersten Spalte stehen haben, steht unter dem Schlagwort „Hexe“ eine 18, wenn dieses Wort so häufig in dem Text vorkommt.

Jetzt möchte ich jedes Buch die häufigsten 3 Schlagwörter in eine neue Spalte setzen. Diese sind dann nicht mehr mit dem Schlagwort betitelt, sondern mit: Am häufigsten, zweithäufigsten, dritthäufigsten...

Mit einer Kombination aus KGRÖSSTE und WVERWEIS bin ich dem ganzen schon sehr nahe gekommen, aber es ergibt sich ein Problem: mit meiner Formel suche ich nach dem k-größten Wert und lasse mir mit WVERWEIS die jeweilige Überschrift zurück geben. Kommen zwei Schlagwörter in einem Text nun aber gleich oft vor, wird nur eines von beiden zurück gegeben, das andere wird ignoriert.

Beispiel: Hexe und Brot kommen beide 18 mal vor. Es wird jedoch nur Brot zurück gegeben und Hexe wird ignoriert. Stattdessen steht in der nächsten Zelle „Mutter“, welches nur 17 mal vorkommt.

Ich weiß die Frage ist kompliziert aber ich komme einfach nicht drauf. Ich würde mich freuen wenn jemand eine Lösung darauf hätte. Vielen Dank!

Microsoft Excel, Verweis, Tabelle

Meistgelesene Fragen zum Thema Tabelle