Angenommen, ich habe eine Liste der folgenden Nummern:
0.02
-0.25
-4.13
5.24
-11.36
40.61
-141.20
Wie würde ich sie in einer Spalte so ausrichten, dass sie in der Zelle linksbündig sind, aber die Dezimalstellen ausgerichtet sind?
Zum Beispiel,
| 0.02 |
| -0.25 |
| -4.13 |
| 5.24 |
| -11.36 |
| 40.61 |
|-141.20 |
Ich war versucht, die Kategorie "Buchhaltung" zu verwenden, aber dies verwandelte meine negativen Werte durch Hinzufügen von Klammern.
Ich verwende Excel für Mac 2011.
quelle
_-???0,0??;-???0,0??;
Ich schlage vor:
Klicken Sie mit der rechten Maustaste auf Zellen und wählen Sie Zellen formatieren
Auf der Registerkarte Nummer:
Wählen Sie die Registerkarte Ausrichtung:
Klicken Sie auf OK, um das Feld Formatregisterkarten zu verlassen.
Dadurch sieht der Text wie folgt aus
Beachten Sie, dass das Minuszeichen immer neben der ersten Ziffer steht und dass die 2. Dezimalstelle leer ist, wenn sie Null ist, und dass das Wort Test rechtsbündig mit der 2. Dezimalstelle ausgerichtet ist.
Ich hoffe das hilft.
quelle
Verwenden Sie einen "Tab", es gibt einen speziellen unter "Ausrichtung", einen mit dem Namen "Dezimal". Dadurch wird die Dezimalstelle entsprechend der Position der Registerkarte ausgerichtet.
quelle
Wenn ich das richtig verstehe, sollten Sie nur in der Lage sein, die Spalte nach rechts auszurichten (um die Dezimalstelle auszurichten) und dann den Einzug zu erhöhen, bis Ihre größtmögliche Zahl auf der linken Seite "ausgerichtet" ist. Auf diese Weise müssen Sie sich nicht um spezielle Formatierungen kümmern.
quelle
Ich war mir nicht sicher, ob ich meine andere Antwort hätte kommentieren sollen, aber ich dachte mir, da dies ein neuer Gedankengang ist, würde ich einen neuen hinzufügen ...
Was ist mit der bedingten Formatierung? Es erfordert einige anfängliche Einstellungen, bietet Ihnen jedoch die Möglichkeit, ein separates Zahlenformat für zweistellige Zahlen, dreistellige Zahlen usw. sowie deren negative Gegenstücke zu erstellen. Auf diese Weise vermeiden Sie Leerzeichen zwischen dem Negativzeichen und der Zahl. Außerdem können Sie die Formatierung einfach kopieren, um sie überall dort zu verwenden, wo Sie sie benötigen.
Hier ist eine bedingte Formatierungsregel, mit der überprüft wird, ob der Wert in der aktuellen Zelle zwischen 0 und 9 liegt [1-stellige Nummer]:
=(INDIRECT(ADDRESS(ROW(),COLUMN()))>0)*(INDIRECT(ADDRESS(ROW(),COLUMN()))<10)
Beachten Sie, dass die bedingte Formatierung
=AND()
nicht so gut funktioniert, wie man denken würde. Wenn Sie also die 2 Booleschen Werte multiplizieren, erhalten Sie den äquivalenten Ausdruck (Dank an diesen Beitrag für diesen Tipp).quelle
Hier ist der Verständnisprozess, aber am Ende gibt es eine einzige Formel, zu der Sie springen können, wenn Sie möchten.
Zuerst erstellen Sie eine Spalte mit der Position des Trennzeichens (das ist das Punktsymbol ".").
Angenommen, Ihre Zahlen befinden sich in der Spalte A:
Am Ende dieser Spalte, sagen wir B20, geben Sie den Maximalwert der Punktposition ein:
Berechnen wir nun, wie viel Leerzeichen Sie für jede Zahl benötigen. Das ist der Unterschied zwischen der maximalen Punktposition und der aktuellen Punktposition:
Und schließlich fügen Sie diese Leerzeichen hinzu. Folgendes ist wichtig: Verwenden Sie eine Schriftart mit gleichem Abstand wie "Lucida Console".
Natürlich können Sie versuchen, alles in einer einzigen Formel zusammenzufassen, aber ich habe versucht, es gut erklären zu lassen. Sie können beispielsweise eine feste Maximalpunktposition einnehmen, z. B. 10, und Folgendes tun:
quelle