Einstellige und zweistellige Trennung

Einstellige und zweistellige Trennung

Ich habe eine Reihe von Werten, von denen einige einstellig sind (z. B.5) und einige, die zweistellig sind (z. B.55) in Zellen.

Für die Berechnung, die ich durchführen möchte, möchte ich die erste Ziffer der Werte verwenden. Mit zwei Ziffern habe ich kein Problem.

Wie kann ich Excel dazu bringen, "0" wenn es eine einstellige Zahl ist, ohne Zusatz "0" vor "5" in diesem Beispiel.

Ich meine, ich möchte die Werte nicht ändern und eine 0 davor setzen. Wie kann ich das machen, wenn es möglich ist?

Ich möchte einfach, dass Excel „0“ als erste Ziffer verwendet, wenn es sich um eine einstellige Zahl handelt. Danke.

Antwort1

Sie können diese Formel verwenden:=INT(A2/10)

Excel-Tabelle mit Beispieldaten

Antwort2

Antwort von Máté JuhászDie Verwendung INTist wahrscheinlich die beste Lösung. Für neugierige zukünftige Leser gibt es jedoch noch eine andere, etwas umständlichere Möglichkeit:

=VALUE(RIGHT(LEFT("0"&A2,LEN(A2))))

Wenn Ihre Daten mehr als zwei Ziffern umfassen und Sie wirklich die Zehnerstelle und nicht nur die erste Ziffer benötigen, INTschlägt dies fehl. In diesem Fall können Sie diese umständliche Version verwenden. Wenn Sie die Zehnerstelle für eine beliebige Zahl abrufen möchten, wird es komplizierter.

=VALUE(RIGHT(LEFT(TEXT(A2,"00"),LEN(TEXT(A2,"00"))-1)))

Beispiele

Antwort3

Verwenden Sie eine IF-Anweisung, da für Sie nur bei 1 Ziffer (also weniger als 10) eine andere Regel relevant ist.

Dies ist der Zellenwert in C1

=IF(A1<10, 0 + F1, LEFT(A1,1) +F1)

Es mag seltsam klingen, das so zu schreiben 0 + F1, aber ich weiß nicht, welche Logik Sie verwenden, deshalb habe ich es drin gelassen, um die Formel zu veranschaulichen.

Bildbeschreibung hier eingeben

verwandte Informationen