Excel: Zwei Zahlen in einer Zelle
Hallo!
Ich hätte gerne, dass Excel mir in einer Zelle zwei Zahlen aus zwei anderen Zellen in dem Format erste Zahl (zweite Zahl) zusammenfügt. Außerdem will ich die Formatierung als Zahl beibehalten und nicht als Text. Wäre sehr dankbar für Hilfe!
Viele Grüße!
6 Antworten
=WERT(A1&B1)
Wenn ich das richtig verstanden habe. In A1 und B1 stehen hier die beiden Ziffern.
So wie ich das verstehe willst du z.B. in A1 die Zahl 2 und in die B1 die Zahl 4 --> und dann soll in C1 der Begriff 2(4) stehen. Falls das richtig ist würde es als Text funktionieren. Aber eine Formatierung als Zahl würde hier nicht funktionieren, da 2(4) keine Zahl ist. Allerdings wäre es kein Problem zum Beispiel nur 24 anzeigen zu lassen. Das funktioniert über die Funktion VERKETTEN. Hierzu einfach in C1 eintragen: =VERKETTEN(A1;B1)
Am besten:
=VERKETTEN(A1;A2)
damit müsste es klappen (du must nur noch A1 und A2 mit deinen Zellen ersetzen)
Was für einen Wert sollte denn auch eine "Zahl" haben, die so aussieht... es ist mit den Klammern dann doch ein Text.?
welchen Wert sollte denn zB "12 (20)" haben?
Naja, so wird das erstmal ein String (Text). Sieht man daran, dass er es unformatiert anders ausrichtet. Verketten und das "&" führen aber sonst auf das Gleiche hinaus. "Wichtig" ist das Wert. also z.B.:
=WERT(VERKETTEN(A1;A2))
Hallo Eva,
wenn du die beiden Zahlen miteinander verkettest, kannst du diesen verketteten Textstring mit der Excel-Funktion =WERT() in eine Zahl verwandeln.
Wenn du aber bei der Verkettung noch andere Zeichen, die nicht Zahlen sind hinzufügst, kann das Excel nicht mehr als Zahl weiterverwenden.
Bsp. nur Ziffern: A1=47, A2=11 ... A3=A1&A2, A3 enthält dann 4711 als Text , mit der Excel-Funkton WERT(A1&A2) erhälst du in A3 dann die Zahl 4711.
Bsp. Ziffern mit Klammern: A1=47, A2=11 ... A3=A1&" (&A2&"), A3 enthält dann 47 (11) als Text, diesen Text kannst du nicht mehr (so einfach) in eine Zahl zurückverwandeln.
Was du tun kannst, ist diesen Text rechtsbündig ausrichten und mit den ursprünglchen Zahlen aus A1 und A2 weiterrechnen.
Wozu brauchst du das eigentlich?
Gruß Distel
Editorfehler!
das 2. Bsp. muss natürlich so heißen:
Bsp. Ziffern mit Klammern:
A1 = 47
A2 = 11
A3 = A1& " (" &A2& ")"
A3 enthält dann 47 (11) als Text
der Editor hier hat mal wieder ein paar sich wiederholende Zeichen verschluckt.
Gruß Distel
bleibt noch das Format:
Wenn das bekannt ist, dann genauso:
=Text(A1;"#.##0;-#.##0;0
")&Text(A2;"#.##0,0;-#.##0,0;0,0
")
Du erhältst dann als String das Ergebnis 4711,0
und mit =Wert(..) in einer anderen Zelle wieder 4711 in dem für die Zelle definierten Format.
ist die Zahl nur einstellig, soll aber in deer Verkettung zweistellig dargestellt werden, muss das Format geändert werden auf ;"#.#00,0;-#.#00,0;00,0
")
auch bei Mischungen der Stellenzahl: im oberen der beiden Fälle kann 471 & 1 nicht unterschieden werden von 4 & 711
ist das Format variierend, ginge das nur über ein Makro bzw eine Makrofunktion, welche das Format analysiert.
So müsste es funktionieren: =VERKETTEN(A1;("(");B1;(")")). Jeweils für A1 und B1 deine Ausgangszellen angeben.
Wow! Das ging ja superschnell, erstmal danke! Vielleicht hab ich mich ein bisschen schlecht ausgedrückt. Wenn ich zwei Zahlen verkette, wird daraus eine Zahl, oder? Ich möchte aber das beide Zahlen in der Zelle stehen, die zweite aber in Klammern hinter der ersten Zahl... Geht das überhaupt?