Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: X.te Stelle einer mehrstelligen Zahl ermitteln

X.te Stelle einer mehrstelligen Zahl ermitteln
Harald
Hallo zusammen,
ich hoffe, dass jemand für mein folgendes Problem eine Lösung weiß.
Welche Funktion muss ich in einer Excelformel nehmen um eine bestimmte Stelle aus einer mehrstelligen Zahl auszulesen.
Beispiele:
123456 - Die 3. Zahl von rechts = Ergebnis = 4
1234567 - Die 6. Zahl von rechts = Ergebnis = 2
oder
123456 - Die 3. Zahl von links = Ergebnis = 3
1234567 - Die 6. Zahl von links = Ergebnis = 6
Vielen Dank im voraus
Gruß, Harald G.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: X.te Stelle einer mehrstelligen Zahl ermitteln
09.10.2009 22:32:24
Josef
Hallo Harald,
Tabelle2

 ABCDEF
145678912     
2von links  von rechts  
314 12 
425 21 
536 39 
647 48 
758 57 
869 66 
971 75 
1082 84 
11      

Formeln der Tabelle
ZelleFormel
B3=TEIL($A$1;A3;1)*1
E3=TEIL($A$1;LÄNGE($A$1)-D3+1;1)*1


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

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

X.te Stelle einer mehrstelligen Zahl in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um eine bestimmte Stelle aus einer mehrstelligen Zahl in Excel auszulesen, kannst du die Funktion TEIL verwenden. Hier ist, wie du es machst:

  1. Zahl eingeben: Gib die mehrstellige Zahl in eine Zelle ein, z.B. in Zelle A1.
  2. Formel für die Stelle von links:
    • Verwende die folgende Formel, um die 3. Zahl von links zu ermitteln:
      =TEIL(A1; 3; 1)
    • Ersetze die 3 durch die gewünschte Position.
  3. Formel für die Stelle von rechts:
    • Verwende diese Formel, um die 2. Zahl von rechts zu ermitteln:
      =TEIL(A1; LÄNGE(A1) - 2 + 1; 1)
    • Hier musst du die 2 durch die entsprechende Position ersetzen.

Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Lösung: Stelle sicher, dass die eingegebene Zahl tatsächlich eine Zahl ist. Texteingaben führen zu diesem Fehler.

  • Fehler: Ungültige Position
    Lösung: Achte darauf, dass die Position, die du angibst, innerhalb der Länge der Zahl liegt. Wenn die Zahl z.B. 123456 ist, ist die maximale Position 6.


Alternative Methoden

Wenn du keine Formeln verwenden möchtest, kannst du die Textfunktion in Excel nutzen. Hier sind zwei Alternativen:

  1. Text in Spalten:

    • Markiere die Zelle mit der Zahl und gehe zu Daten > Text in Spalten. Wähle als Trennzeichen "Keine" und klicke auf Fertig stellen. Die einzelnen Ziffern erscheinen in den benachbarten Zellen.
  2. VBA-Makro:

    • Wenn du häufig diese Art von Abfragen machst, kannst du ein einfaches VBA-Makro erstellen, das dir die gewünschte Stelle zurückgibt.

Praktische Beispiele

Hier sind einige Beispiele, wie du die oben genannten Formeln in der Praxis einsetzen kannst:

  • Für die Zahl 987654321:

      1. Zahl von links: =TEIL(A1; 3; 1) -> Ergebnis: 7
      1. Zahl von rechts: =TEIL(A1; LÄNGE(A1) - 4 + 1; 1) -> Ergebnis: 6
  • Für die Zahl 123456789:

      1. Zahl von links: =TEIL(A1; 5; 1) -> Ergebnis: 5
      1. Zahl von rechts: =TEIL(A1; LÄNGE(A1) - 2 + 1; 1) -> Ergebnis: 8

Tipps für Profis

  • Nutze die LÄNGE-Funktion in Kombination mit TEIL, um dynamische Berechnungen durchzuführen, insbesondere wenn die Eingabe variieren kann.
  • Erstelle benutzerdefinierte Funktionen in VBA, wenn du regelmäßig mit großen Datenmengen arbeitest, um die Effizienz zu steigern.

FAQ: Häufige Fragen

1. Wie kann ich die N-th Stelle einer Zahl dynamisch ermitteln?
Du kannst eine Zelle für die Position verwenden und diese in deine Formel integrieren, z.B. =TEIL(A1; B1; 1), wobei B1 die Zelle mit der gewünschten Position ist.

2. Funktioniert das auch bei Dezimalzahlen?
Ja, du kannst die gleiche Methode anwenden, jedoch wird die Position nur für die Ziffern vor dem Dezimalpunkt gezählt, es sei denn, du möchtest die Ziffern nach dem Punkt bearbeiten.

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