Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Gleichheitszeichen vor eine vorhandene Zahl

Gleichheitszeichen vor eine vorhandene Zahl
10.02.2014 15:26:17
Mike
Hallo,
ich hoffe, Ihr könnt mir wieder mal helfen. Folgendes möchte ich erreichen:
Ich habe in Spalte A Zahlen stehen. Diese stehen fest als Wert drin, z.B. 750 (ohne = davor).
Ich würde gerne mit einem Abwasch alle Zahlen mit einen = davor versehen.
Der Grund hierfür ist folgender:
Wenn ich diese besagte Spalte (A) mit einer anderen Spalte (B) multiplizieren möchte - und hierfür die Spalte B kopiere und dann in spalte A "Inhalte einfügen" -> alles -> multiplizieren - dann zeigt er mir in der Zelle und Bearbeitungsleiste das richtige Ergebnis an (22500). Ich würde aber gerne in der Bearbeitungsleiste nicht die 22500 sehen wollen sondern =750*30
Wenn ein = vor den Zahlen in A ist dann funktioniert es und ich sehe in der Bearbeitungsleiste: 750*30
Ich hoffe, ich konnte mein Problem einigermaßen gut erklären.
Vielen Dank schon mal.
Schöne Grüße

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gleichheitszeichen vor eine vorhandene Zahl
10.02.2014 15:35:51
Matthias
Hallo Mike
Tabelle1

 AB
175030
280020


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Option Explicit Sub als_Formel() Dim x As Long For x = 1 To 2 'anpassen oder einlesen Cells(x, 1).Formula = "=" & Cells(x, 1) & "*" & Cells(x, 2) Next End Sub

Tabelle1

 AB
12250030
21600020

Formeln der Tabelle
ZelleFormel
A1=750*30
A2=800*20


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
AW: Gleichheitszeichen vor eine vorhandene Zahl
10.02.2014 15:39:18
Rudi
Hallo,
ist doch ganz einfach.
Sub gleich()
Dim rngC As Range
For Each rngC In Columns(1).SpecialCells(xlCellTypeConstants, xlNumbers)
rngC = "=" & rngC
Next
End Sub

Gruß
Rudi

AW: Gleichheitszeichen vor eine vorhandene Zahl
10.02.2014 15:49:59
Mike
Herzlichen Dank für die Hilfe.
Ich hätte vielleicht dazuschreiben sollen, dass ich nach einer Lösung ohne VBA gesucht hatte. Aber so müsste es ja auch gehen.
Danke

Anzeige
Eine Lösung ohne VBA ist idR auf 2 Arten ...
10.02.2014 16:14:46
Luc:-?
…möglich, Mike,
wenn du dir nicht viel manuelle Arbeit leisten willst:
A: Suchen/Ersetzen-Fktionalität von Xl, falls weder 0 noch negative Werte auftreten:
1.Schritt: -1 in eine beliebige freie Zelle eintragen und kopieren
2.Schritt: Zahlenbereich auswählen → Menü Bearbeiten → Inhalte einfügen - nur Werte mit Multiplikation → OK
3.Schritt: Ersetzen - durch = → fertig!
B: Formel verwenden:
1.Schritt: B1:="="&A1 und auf alle benötigten Zellen übertragen
2.Schritt: Kopieren und als Werte in A1ff eintragen, B1ff löschen
3.Schritt: Ersetzen A1ff = durch = → fertig!
Da dürfte VBA allerdings schneller sein… ;-]
Gruß Luc :-?

Anzeige
AW: Eine Lösung ohne VBA ist idR auf 2 Arten ...
10.02.2014 16:58:19
Mike
Super, so funktioniert es auch.
Vielen Dank an alle Helfenden!
Wie immer wird hier einem super geholfen.
Grüße
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Gleichheitszeichen vor einer vorhandenen Zahl in Excel hinzufügen


Schritt-für-Schritt-Anleitung

  1. VBA-Methode: Wenn Du mit VBA vertraut bist, kannst Du den folgenden Code verwenden, um in Excel das Gleichheitszeichen (=) vor eine vorhandene Zahl einzufügen:

    Sub als_Formel()
       Dim x As Long
       For x = 1 To 2 'Anpassen oder einlesen
           Cells(x, 1).Formula = "=" & Cells(x, 1) & "*" & Cells(x, 2)
       Next
    End Sub
  2. Manuelle Methode: Wenn Du keine VBA-Lösungen verwenden möchtest, kannst Du die folgende Methode anwenden:

    • Gehe in eine freie Zelle und schreibe -1, kopiere diese Zelle.
    • Wähle den Zahlenbereich in der Spalte A aus.
    • Klicke auf „Inhalte einfügen“ und wähle „Werte“ mit „Multiplikation“ aus.
    • Ersetze - durch = in der Spalte A.
  3. Formel verwenden: Eine weitere Methode ist die Verwendung einer Formel:

    • In Zelle B1: ="="&A1
    • Ziehe die Formel nach unten, um sie auf alle benötigten Zellen anzuwenden.
    • Kopiere die Werte von Spalte B zurück in Spalte A und lösche die Spalte B.

Häufige Fehler und Lösungen

  • Problem: Nach dem Einfügen des Gleichheitszeichens wird die Zahl nicht als Formel erkannt.

    • Lösung: Stelle sicher, dass Du die Schritte für das Einfügen des Gleichheitszeichens korrekt befolgt hast. Überprüfe, ob die Zellen als Text formatiert sind.
  • Problem: Das Gleichheitszeichen wird nicht angezeigt.

    • Lösung: Vergewissere Dich, dass Du die Zellen nicht als Text formatiert hast. Excel behandelt das Gleichheitszeichen in Textzellen nicht als Formel.

Alternative Methoden

  • Suchen/Ersetzen: Nutze die Suchen/Ersetzen-Funktion in Excel:

    1. Wähle die Zellen aus, die Du ändern möchtest.
    2. Drücke Strg + H, um das Suchen/Ersetzen-Fenster zu öffnen.
    3. Ersetze 0 durch =0 (oder eine andere Zahl), falls dies für Deine Berechnungen sinnvoll ist.
  • Textfunktion: Wenn Du das Gleichheitszeichen als Text anzeigen möchtest, kannst Du die Funktion =TEXT(A1, "0") verwenden, um das Ergebnis als Text darzustellen.


Praktische Beispiele

  • Beispiel 1: Du hast in Spalte A die Werte 750 und 800. Nach Anwendung der beschriebenen Methoden sieht Spalte A so aus:

    • A1: =750*30
    • A2: =800*20
  • Beispiel 2: Du möchtest in Zelle A1 =750 sehen, um den Wert als Formel zu verwenden. In Zelle B1 schreibst Du ="="&A1, was Dir in B1 =750 ergibt.


Tipps für Profis

  • Wenn Du häufig mit solchen Aufgaben arbeitest, speichere die VBA-Makros, um sie jederzeit schnell auszuführen.
  • Nutze die Funktion =TEXT() für komplexere Berechnungen, um sicherzustellen, dass die Werte korrekt als Text angezeigt werden.
  • Achte darauf, die Formatierung der Zellen regelmäßig zu überprüfen, um unerwartete Ergebnisse zu vermeiden.

FAQ: Häufige Fragen

1. Kann ich das Gleichheitszeichen ohne VBA einfügen? Ja, Du kannst das Gleichheitszeichen auch manuell oder mit der Suchen/Ersetzen-Funktion einfügen.

2. Warum wird die Formel nicht korrekt angezeigt? Stelle sicher, dass die Zellen nicht als Text formatiert sind. Dies kann verhindern, dass Excel das Gleichheitszeichen als Formel erkennt.

3. Gibt es eine Möglichkeit, mehrere Zellen gleichzeitig zu bearbeiten? Ja, Du kannst die oben genannten Methoden für einen gesamten Bereich von Zellen anwenden, entweder manuell oder über VBA.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige