Chemische Formel in Excel
Hi, ich habe gefühle 50Mrd Einträge mit Summenformeln, wie z. B.C7H4N2O7 und möchte diese nun tiefstellen. Gibt es eine Möglichkeit alle Zahlen gleichzeitig zu markieren und diese dann gemeinsam tiefzustellen? In Word klappt das ja mit strg gedrückt halten. Wenn ich jede Zahl einzeln markiere sitz ich ja morgen früh noch da :-(
6 Antworten
die einzige Möglichkeit die ich sehe ist:
die Formeln von Excel in Word kopieren (ist dann im Tabellenformat), umwandeln und danach in die Excel-Tabelle zurückkopieren.
Aber lästig ist's trotzdem
schade, dass ich diese Frage erst drei Jahre zu spät sehe: ich hatte mal ein (recht umfangreiches) Makro geschrieben, das in Kombination mit einer Element- & Gruppentabelle in chemischen Formeln die Indices als solche erkennt und tiefstellt. Auch in so komplizierten Formeln wie Alaun: KAl(SO4)2 * 12 aq oder K4[Fe(CN)6] *
2H2O und anderen gängigen Formelschreibweisen. Als Nebenprodukt dann auch die Formelgewichte. Unter Einhaltung gewisser Standards können auch Molekülgruppen anstelle von Elementen benannt werden, so habe ich das Element Ac rausgeworfen und diese Abkürzung für Acetyl benutzt, OAc ist dann Acetat, HOAc Essigsäure. Oder Edta mit nur einem Großbuchstaben am Anfang wird als Element gewertet, Citr als Citrat etc.
Solltest Du immer noch beruflich oder sonstwie mit sowas zu tun haben und nicht immer spezielle Chemieprogramme zur Verfügung haben, melde Dich i 'wie (per FAntrag oder Kompliment) bei mir, das Ding liegt brach.
Für Word hab ich das auch programmiert, aber nur die Indices.
@Sascher: das bedingt Format hilft mir leider nicht, weil in den Formeln auch Zahlen vorkommen, die nicht tiefgestellt werden sollen @DollyPond: das funktioniert leider auch nicht, zumindest nicht mit tieferstellen. Fett schreiben funktioniert mit format übertragen, aber das tieferstellen leider nicht.
dann bleibt dir leider nur das lästige markieren. du kannst aber auch eine spalte hinzufügen und jede relevante zeile mit einer markierung versehen und dann danach sortieren lassen. so steht alles untereinander und kann in einem schritt markiert werden.
wenn die formeln etwas gemeinsames haben kannst du es über die bedingte formatierung versuchen. wenn nicht, kannst du auch "format übertragen" benutzen (den kleinen pinsel" aber da musst du auch alles einzeln anclicken aber zumindest nur einmal.
Ich denke wupsch ist auf dem richtigen Weg. In Word kann man Ersetzen mit Format, wenn du dort alle 1, 2, .... mit der entsprechenden tiefgestellten Zahl ersetzt klappt das. Habe so was mit 2003 auch schon mal gemacht und gerade in einer WORD2007 Tabelle ausprobiert. Es klappt!!!