Registriert seit: 07.12.2019
Version(en): Excel 16.31 mac
01.01.2021, 20:15
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2021, 20:16 von kurtkurt57.)
Hallo,
ich möchte jeweils mehrer Zahlen in Excel for Mac 16.34 mit einem hochgestellten Index versehen.
Wenn ich das per Hand -> Format -> Zellen -> Schrift mache, funktioniert es nur, solange die Zelle aktiv ist. Gehe ich woanders hin, verwandeln die hochgestellten Zahlen sich in normale Zahlen.
Was tun?
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Hi Kurt,
setze ein Hochkomma vor die Zahl.
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 07.12.2019
Version(en): Excel 16.31 mac
01.01.2021, 20:25
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2021, 20:26 von kurtkurt57.)
coemm schrieb:setze ein Hochkomma vor die Zahl.
Bist Du so freundlich, Coemal ein Bild von dem zu posten, was du meinst?
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Hi,
das Hochkomma ist auf der #-Taste
also
'5³
das Hochkomma wird beim Verlassen der Zelle nicht angezeigt.
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 07.12.2019
Version(en): Excel 16.31 mac
01.01.2021, 20:46
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2021, 20:49 von kurtkurt57.)
Bei mir siehts jetzt so aus:
ideal ist es nicht. Ich hab geschrieben 1'22 und dann die beiden letzten Zweien in den Block genommen rechte Maustaste, Hochstellen angekreuzt und EnterGibt es in Excel solche escape Sequenzen, ich die Exponenten und die Basen nämlich automatisch über einen Python Eintrag in die Tabelle bringen. Gibt es da solche Befehle, mit denen die Zahl gerahmt werden muss? Also etwa in der Art: /hochein und /hochaus?
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Das Hochkomma kommt in deinem Beispiel vor die 1, also '1²²
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 07.12.2019
Version(en): Excel 16.31 mac
Danke,
ich hab jetzt hier in einer Zelle eine Liste mit Zahlen, die ich mit Python eintrage...
Diese Zahlen sollen jetzt alle einen hochgestellten Index erhalten. Hast Du eine Ahnung, mit was für Befehlen ich das machen kann?
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(01.01.2021, 21:06)kurtkurt57 schrieb: ich hab jetzt hier in einer Zelle eine Liste mit Zahlen, die ich mit Python eintrage...
Diese Zahlen sollen jetzt alle einen hochgestellten Index erhalten. Hast Du eine Ahnung, mit was für Befehlen ich das machen kann?
Leider nein!
Da musst du auf andere Helfer hoffen!
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
so war es gemeint:
Das Hochstellen oder Tiefstellen einzelner Zeichen funktioniert nur bei Text. Wenn Du nur Zahlen in der Zelle hast musst DU, wie beschrieben, durch das Hochkomma am Anfang des Zellinhalts selbigen als Text definieren.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
03.01.2021, 10:40
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2021, 11:05 von RPP63.)
Moin!
Als Alternative kann man den hochgestellten Index ja auch mittels Formel konstruieren.
Zelle | Formel |
D1 | =123&TEXTKETTE(UNIZEICHEN(8304);ZEICHEN(185);ZEICHEN(SEQUENZ(2;;178;1));UNIZEICHEN(SEQUENZ(6;;8308;1))) |
Ich schreibe aber gleich mal eine UDF …
Dürfte leichter zu handeln sein.

Gruß Ralf
Zunächst die Antwort auf die PN von André:
Ja, Sequenz gibt es nur in der Aboversion oder in Excel-Online.
Aber ich hatte ja eine UDF versprochen:
Modul Modul1Option Explicit
Function Hoch$(Zahl$)
Dim Letter&
Dim Ziffer$
For Letter = 1 To Len(Zahl)
Ziffer = Mid(Zahl, Letter, 1)
If IsNumeric(Ziffer) Then
Select Case CInt(Ziffer)
Case 1: Hoch = Hoch & Chr(185)
Case 2, 3: Hoch = Hoch & Chr(176 + CInt(Ziffer))
Case Is < 10: Hoch = Hoch & ChrW(8304 + CInt(Ziffer))
End Select
End If
Next
End Function
Ergibt:
| F | G | H |
1 | 123 | 456 | 123⁴⁵⁶ |
2 | ABC | A4c9 | ABC⁴⁹ |
3 | 2563 | 109 | 2563¹⁰⁹ |
Zelle | Formel |
H1 | =F1&hoch(G1) |
H2 | =F2&hoch(G2) |
H3 | =F3&hoch(G3) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)