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

Slash automatiscvh einfügen

Forumthread: Slash automatiscvh einfügen

Slash automatiscvh einfügen
08.09.2007 09:31:00
Andreas
Hallo,
folgende Situation:
Spalte A Zellen 12-31 muss ich jede Menge Zahlenstrings in form von 1111/65 etc. eingeben. Dabei ist / immer 2 Stellen von hinten herein gesetzt. Früher hatte ich eine Tastatur, in der ich im Zahlenblock einen / hatte. Seit gestern eben nicht mehr. Kann man es bewerkstelligen, daß man den Zahlenstring eingibt und er den / automatisch nach Eingabe von setzt? Für Tips oder Hilfen wäre ich dankbar.
mfg
Andreas Müller

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Slash automatiscvh einfügen
08.09.2007 09:52:01
Oberschlumpf
Hi Andreas
Verwende dieses Zahlenformat:
#"/"##
Gibst du nun eine Zahl ein, wird vor den letzten 2 Zahlen ein Slash gesetzt.
Allerdings musst du immer mindestens 3stellige Zahlen eingeben.
Hilft das?
Ciao
Thorsten

AW: Slash automatisch einfügen
08.09.2007 12:31:00
Andreas
Hallo Thorsten,
grundsätzlich ja, aber dann zieht mien Formel in Spalte b -d nicht mehr. es erscheint #NV.
Die Formel sieht wie folgt aus in den Spalten b-d (Spaltenzahl ändert sich natürlich inder Formel). =WENN(A29="";"";SVERWEIS(A29;Kundendaten!$A$2:$B$1572;2;))
Naja wenn nicht muss ich eben die Zahelnstring reinhacken. Weüsste nicht was man da berücksichtigen muss. Danke aber für die schnelle Antwort.
Gruß Andreas

Anzeige
AW: Slash automatisch einfügen
08.09.2007 12:50:00
Daniel
Hi
du könntest die Formel folgerndermassen abändern:
=WENN(A29="";"";SVERWEIS(TEXT(A29;"#""/""##");Kundendaten!$A$2:$B$1572;2;))
Gruß, Daniel

AW: Slash automatiscvh einfügen
08.09.2007 12:43:24
Daniel
Hi
allerdings muss man wissen, daß das nur die Anzeige verändert, nicht aber den tatsächlichen Zellwert, dieser bleibt dabei nämlich eine normale Zahl, one den Slash.
Wenn der eingebebene Wert noch von weitern Funtkionen abgefragt wird (SVWERWEIS, VERGLEICH), könnte es ein Problem geben, bzw man muss diese Funtkionen aufwendig ergänzen, damit es wieder passt.
In diesem Fall müsste der Slash per Makro eingefügt werden, weil nur dadurch wird der Wert tatsächlich verändert. Das Makro gehört ins Modul der betroffenen Tabelle.

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a12:A31")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
If Not IsNumeric(Target) Then Exit Sub
If Not Int(Target) = Target Then Exit Sub
If Target 


die einfachst Möglichkeit wäre aber folgende:
Hast du weiterhin einen Zahlenblock mit Rechenzeichen (Mal, Minus, Plus, Geteilt) auf deiner Tastatur?
dann verwende die "Geteilt"-Taste (das Minus mit den zwei Punkten). Die fügt normalerweise den Slash ein.
Gruß, Daniel

Anzeige
AW: Slash automatiscvh einfügen
08.09.2007 13:09:08
Josef
Hallo Andreas,
nutze doch die Autokorrekturfunktion.
Unter Extras > Autokoorrektur-Optionen, findest du einen Dialog.
Setze dort den Haken bei "Während der Eingabe Ersetzten" und Schreibe in das Feld "Ersetzen:" zweimal das Divisionszeichen, in "Durch:" schreibst du den "/" > Hinzufügen > Fertig.
Wenn du jetzt bei der Eingabe zweimal das Divisionszeichen eingibst, wird es automatisch durch "/" ersetzt.
Gruß Sepp

Anzeige
AW: Slash automatiscvh einfügen
08.09.2007 13:34:19
Daniel
Hi
ist das Divisionszeichen und der Slash nich ein- und das selbe?
das Mathematische Divisionszeichen (Minus mit zwei Punkten) hab ich auf nem Rechner noch nie gesehen, nur auf meiner Tastatur.
Aber auch diese Taste fügt den Slash ein.
daher wenn vorhanden, einfach die Divisionstaste drücken, fertig.
Gruß, Daniel

Anzeige
AW: Slash automatiscvh einfügen
08.09.2007 13:44:00
Andreas
Hi,
mercy für alle Tips. Aber der einfachtse ist natürlich der von Daniel. ich wusste das echt nicht. Ich dachte er macht eine Division damit, mehr nicht. Naja, danke für den doch zu einfachen Hinweis :-).
Gruß Andreas
;
Anzeige

Infobox / Tutorial

Slash automatisch in Excel einfügen


Schritt-für-Schritt-Anleitung

  1. Zellen formatieren: Wähle die Zellen A12 bis A31 aus, in denen du die Zahlenstrings eingeben möchtest. Rechtsklicke und wähle „Zellen formatieren“.
  2. Benutzerdefiniertes Zahlenformat: Wähle die Kategorie „Benutzerdefiniert“ aus und gib folgendes Format ein: #"/"##. Das sorgt dafür, dass ein Slash automatisch vor den letzten zwei Ziffern eingefügt wird.
  3. Zahlen eingeben: Gib nun deine Zahlen ein. Achte darauf, dass die eingegebene Zahl mindestens drei Ziffern hat, damit das Format korrekt angewendet wird.

Häufige Fehler und Lösungen

  • #NV Fehler: Wenn du die Formel =WENN(A29="";"";SVERWEIS(A29;Kundendaten!$A$2:$B$1572;2;)) verwendest und der Slash nicht richtig eingefügt wird, kann das an der Formatierung der Zelle liegen. Stelle sicher, dass du das benutzerdefinierte Format korrekt eingestellt hast.

  • Eingabe von Zahlen: Wenn du versuchst, eine Zahl ohne mindestens drei Ziffern einzugeben, wird der Slash nicht angezeigt. Achte darauf, dass deine Eingabe den Anforderungen entspricht.


Alternative Methoden

  • Autokorrektur-Funktion nutzen: Gehe zu „Extras“ > „Autokorrektur-Optionen“. Setze einen Haken bei „Während der Eingabe ersetzen“. Trage im Feld „Ersetzen“ zweimal das Divisionszeichen (÷) ein und im Feld „Durch“ einen Slash (/). So wird bei der Eingabe von zwei Divisionszeichen automatisch ein Slash eingefügt.

  • Makro verwenden: Wenn die oben genannten Lösungen nicht funktionieren, kannst du ein einfaches VBA-Makro verwenden. Füge den folgenden Code in das Modul der betroffenen Tabelle ein:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A12:A31")) Is Nothing Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Not IsNumeric(Target) Then Exit Sub
    If Not Int(Target) = Target Then Exit Sub
    If Target > 0 Then
        Target.Value = Left(Target.Value, Len(Target.Value) - 2) & "/" & Right(Target.Value, 2)
    End If
End Sub

Praktische Beispiele

  • Eingabe eines Zahlenstrings: Wenn du 111165 in die Zelle A12 eingibst, wird diese automatisch als 1111/65 angezeigt, nachdem du die Eingabe bestätigt hast.

  • Verwendung von Rechenzeichen: Wenn du eine spezielle Tastatur mit einer „Geteilt“-Taste hast, kannst du diese auch verwenden, um den Slash direkt einzufügen. Diese Taste funktioniert ähnlich wie das Slash-Zeichen auf der Tastatur.


Tipps für Profis

  • Zahlenformat anpassen: Experimentiere mit verschiedenen benutzerdefinierten Zahlenformaten, um das gewünschte Erscheinungsbild zu erzielen. Du kannst das Format auch so gestalten, dass es für andere Zeichen wie den Backslash (\) funktioniert.

  • Zellen als Text formatieren: Wenn du sicherstellen möchtest, dass der eingegebene Wert als Text behandelt wird, kannst du die Zellen vorher als „Text“ formatieren. So bleibt der Slash erhalten, auch wenn du weitere Berechnungen durchführst.


FAQ: Häufige Fragen

1. Wie kann ich den Backslash in Excel eingeben?
Um einen Backslash (\) in Excel einzugeben, kannst du die Tastatur verwenden. Das Symbol ist in der Regel über der „Enter“-Taste zu finden.

2. Warum wird der Slash nicht angezeigt?
Wenn der Slash nicht angezeigt wird, überprüfe, ob du mindestens drei Ziffern eingegeben hast und ob das benutzerdefinierte Format korrekt gesetzt ist. Andernfalls kann es zu Anzeigeproblemen kommen.

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