Bezug umwandeln

Hallo,

ich brauche Hilfe bei einem Excel-Bezug.

Ich hatte eine Tabelle mit einer einzigen Spalte A.
Mit der Funktion =LINKS() wurde ein Teil des Inhalts der Zellen von A in eine neue Spalte B kopiert.
Das Problem ist, dass die in der Bearbeitungsleiste angezeigten Inhalte der Zellen von Spalte B einen Bezug tragen und nicht den konkreten Inhalt.
Also statt z. B. „456“ steht „=LINKS(A12;3)“.

Wie kann man den Bezug in den konkreten Text der Zellen aus A umwandeln? Geht das per Funktion?

Ich hatte eine Tabelle mit einer einzigen Spalte A.
Mit der Funktion =LINKS() wurde ein Teil des Inhalts der
Zellen von A in eine neue Spalte B kopiert.
Das Problem ist, dass die in der Bearbeitungsleiste
angezeigten Inhalte der Zellen von Spalte B einen Bezug tragen
und nicht den konkreten Inhalt.
Also statt z. B. „456“ steht „=LINKS(A12;3)“.

Hallo Felodia,

hast du die Zelle in B als Text formatiert?

Gruß
Reinhard

Nein, als Standard.
In der Zelle selbst erscheint die „456“. Oben in der Benutzerleiste dagegen enscheint der Bezug. Für mich ist es wichtig, dass auch in der Benutzerleiste die „456“ erscheint, damit ich diesen Wert aus der Spalte B weiter in Formeln benutzen kann.

In der Zelle selbst erscheint die „456“. Oben in der
Benutzerleiste dagegen enscheint der Bezug. Für mich ist es
wichtig, dass auch in der Benutzerleiste die „456“ erscheint,
damit ich diesen Wert aus der Spalte B weiter in Formeln
benutzen kann.

Hallo Feloida,

in der Bearbeitungszeile erscheint die Formel, weiß jetzt auch nicht wie man das ändern könnte, wozu auch.
Mit dem Formelergebnis in Bx kannst du doch in anderen Formeln weiterrechnen.

Gruß
Reinhard

Hallo Reinhard,
wenn ich aber zwei Zellen, die per Bezug mit Zahlen gefüllt sind z. B. summieren will, bekomme ich als Ergebnis und nie die Summe, sondern immer „Null“.
Gruß Feloida

Hallo,

am einfachste geht es so:

die spalte kopieren und dann über Bearbeiten - Einfügen - Inhalte Einfügen. Dann geht ein Fenster auf in dem wählst DU die Option „Werte“ dann werden die Formelergebnisse eingefügt und nicht die Formeln selber.

Gruß
Fronk

wenn ich aber zwei Zellen, die per Bezug mit Zahlen gefüllt
sind z. B. summieren will, bekomme ich als Ergebnis und nie
die Summe, sondern immer „Null“.

Hallo Feloida,

dann addierst du keine zwei Zahlwerte.
Beispielmappe mit file-upload o.ä., s. FAQ:2606

Gruß
Reinhard

Grüezi feloida

Mit der Funktion =LINKS() wurde ein Teil des Inhalts der
Zellen von A in eine neue Spalte B kopiert.
Das Problem ist, dass die in der Bearbeitungsleiste
angezeigten Inhalte der Zellen von Spalte B einen Bezug tragen
und nicht den konkreten Inhalt.
Also statt z. B. „456“ steht „=LINKS(A12;3)“.

Wie kann man den Bezug in den konkreten Text der Zellen aus A
umwandeln? Geht das per Funktion?

Du willst offenbar mit diesen Werten weiter rechnen, dann schreibe deine Formel wie folgt um:

=–LINKS(A12;3)

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Danke allen für die Tipps

Du willst offenbar mit diesen Werten weiter rechnen, dann
schreibe deine Formel wie folgt um:
=–LINKS(A12;3)

Grüezi Thomas
Ich habe eine Frage zu den zwei Minuszeichen in der obigen Formel:

Statt =–LINKS(A12;3). kann man ja auch schreiben
=1*LINKS(A12;3) und erhält das gleiche Resultat.

Und nun meine Frage:
Weisst Du, warum das nicht auch folgendermassen klappt:
=+LINKS(A12;3) oder =++LINKS(A12;3)

Vielen Dank für Deine Bemühungen und viele Grüsse
Niclaus

Grüezi Niclaus

Ich habe eine Frage zu den zwei Minuszeichen in der obigen
Formel:

Statt =–LINKS(A12;3). kann man ja auch schreiben
=1*LINKS(A12;3) und erhält das gleiche Resultat.

Ja, das stimmt - ich verwende die 2xMinus weil es etwas schneller ist zum schreiben und weil es etwas schneller umwandelt (was im Endeffekt aber kaum merkbar sein dürfte)

Weisst Du, warum das nicht auch folgendermassen klappt:
=+LINKS(A12;3) oder =++LINKS(A12;3)

Damit wird keine Bit-Umwandlung erzwungen, wie dies bei der 2xMinus Variante der Fall ist. Das hat mit der Art und Weise zu tun, wie Werte digital gespeichert werden - schau die dazu auch den folgenden Wiki-Artikel näher an:

http://de.wikipedia.org/wiki/Zweierkomplement

Bei einer Zuweusng von ‚+‘ oder ‚++‘ passiert da nichts, bei ‚–‘ wird aber der Wert intern im Register 2x umgeschrieben, was dann den netten Effekt hat, dass er als echte Zahl weiter verwendet wird.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Weisst Du, warum das nicht auch folgendermassen klappt:
=+LINKS(A12;3) oder =++LINKS(A12;3)

Damit wird keine Bit-Umwandlung erzwungen, wie dies bei der
2xMinus Variante der Fall ist. Das hat mit der Art und Weise
zu tun, wie Werte digital gespeichert werden - schau die dazu
auch den folgenden Wiki-Artikel näher an:
http://de.wikipedia.org/wiki/Zweierkomplement
Bei einer Zuweusng von ‚+‘ oder ‚++‘ passiert da nichts, bei
‚–‘ wird aber der Wert intern im Register 2x umgeschrieben,
was dann den netten Effekt hat, dass er als echte Zahl weiter
verwendet wird.

Hallo Thomas
Vielen Dank für Deine Erklärung und den Link. Das ganze leuchtet mir ein, aber referieren könnte ich nocht nicht darüber!
Viele Grüsse
Niclaus

Grüezi Niclaus

Vielen Dank für Deine Erklärung und den Link.

Aber gerne doch :smile:

Das ganze leuchtet mir ein, aber referieren könnte
ich nocht nicht darüber!

Na, Du weisst ja in einem solchen Falle, wen Du fragen könntest (sei es als Auskunftsquelle oder als Referent)… :wink:

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -