Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Text und Zahlen
#1
Hallo Forum

Ich habe da z.B. AB16X1234 und sollte nun damit "rechnen" können, was naätürlich nicht geht. Darum würde ich gerne eine Hilfstabelle erstellen, die mir die Buchstaben aussortiert, zu Resultat als 161234.

Ist das möglich und wie geht das?

LG
cuba
Top
#2
Hi,


diese Seite hilft dir bestimmt weiter: http://excelformeln.de/formeln.html?welcher=103
Top
#3
Wow Günter

Das ist aber eine dicke Kost...... Kannst Du mir da helfen, das Muster ist bei allen Eitragungen gleich......

LG
cuba
Top
#4
Hi,

du brauchst nur die erste Formel aus der Beispielseite entnehmen:

Tabelle1

AB
1AB16X1234161234
2AB16X1235161235
3AB16X1236161236
4AB16X1237161237
Formeln der Tabelle
ZelleFormel
B1{=SUMME((TEIL(0&A1;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&A1;ZEILE($1:$256);1)*1);ZEILE($1:$256);1);ZEILE($1:$256));1)*1)*10^(ZEILE($1:$256)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#5
Hallo Günter

Vielen Dank, es funktioniert aber nicht....

Die Daitei ist angefügt.....

Undecided 
cuba


Angehängte Dateien
.xlsb   Buchstaben entfernen.xlsb (Größe: 80,07 KB / Downloads: 9)
Top
#6
Hallo,

alternativ könntest du mal folgendes testen:

Kopiere die folgende benutzerdefinierte Funktion

Code:
Function BuchstRaus(rng As Range)
'Newsletter SmartTools 2004
Dim intZ As Integer

  For intZ = 1 To Len(rng)

    Select Case Asc(Mid(rng, intZ, 1))
       Case 48 To 57
         BuchstRaus = Val(BuchstRaus & Mid(rng, intZ, 1))
    End Select

  Next intZ
End Function

in ein allgemeines Modul der Datei. Anschließend kopierst du in eine Zelle die folgende Formel:

=BuchstRaus(A1)

Zumindest mit dem von dir genannten Beispielswert funktioniert das Ganze.

Nachtrag:
Zitat:Vielen Dank, es funktioniert aber nicht....

Die Daitei ist angefügt.....

Du hast die Formel etwas zu großzügig angepasst:

=SUMME((TEIL(0&P5;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P5;ZEILE($1:$2526);1)*1);ZEILE($1:$256);1);ZEILE($1:$256));1)*1)*10^(ZEILE($1:$256)-1))

und mit Strg-Shift-Enter abschließen.
Gruß
Peter
Top
#7
Hi,

schau dir die Formel mal genau an :32:

Tabelle1

PQRSTUVWX
5AB14V2427142427
6AB14V2427142427
7AB14V2497142497
8AB14V2258142258
9AB14V2146142146
10AB14V2146142146
684AB16V4132164132
685AB16V3230163230
686AB16V4130164130
687AB16V3725163725
688AB16V4082164082
68900
69000
69100
Formeln der Tabelle
ZelleFormel
X5{=SUMME((TEIL(0&P5;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P5;ZEILE($1:$256);1)*1);ZEILE($1:$256);1);ZEILE($1:$256));1)*1)*10^(ZEILE($1:$256)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#8
Danke, es hat geklappt, aber wirklich begriffen habe ich das nicht....

=SUMME((TEIL(0&P5;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P5;ZEILE($1:$2526);1)*1);ZEILE($1:$256);1);ZEILE($1:$256));1)*1)*10^(ZEILE($1:$256)-1))

Beim ersten Zeilen ZEILE($1:$2526) ist da 2526 bei den anderen 256.

Interessanterweiise funktioniert das auch in der Zeile 689....

Was bedeutet die 2526 und was die 256?

LG
cuba
Top
#9
Hi,

Zitat:aber wirklich begriffen habe ich das nicht....

da bist du nicht alleine, denn diese Formel haben sich echte Spezialisten ausgedacht. Die Limitierung endet bei 309 - ab 310 kommt #ZAHL So ist auch die erste 4-stellige Zahl ein Tippfehler und muss 256 heißen.

Tabelle1

PQRSTUVWX
687AB16V3725163725
688AB16V4082#ZAHL!
Formeln der Tabelle
ZelleFormel
X687{=SUMME((TEIL(0&P687;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P687;ZEILE($1:$309);1)*1);ZEILE($1:$309);1);ZEILE($1:$309));1)*1)*10^(ZEILE($1:$309)-1))}
X688{=SUMME((TEIL(0&P688;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P688;ZEILE($1:$310);1)*1);ZEILE($1:$310);1);ZEILE($1:$310));1)*1)*10^(ZEILE($1:$310)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#10
(19.07.2016, 16:29)WillWissen schrieb: Hi,


da bist du nicht alleine, denn diese Formel haben sich echte Spezialisten ausgedacht. Die Limitierung endet bei 309 - ab 310 kommt #ZAHL So ist auch die erste 4-stellige Zahl ein Tippfehler und muss 256 heißen.

Tabelle1

PQRSTUVWX
687AB16V3725163725
688AB16V4082#ZAHL!
Formeln der Tabelle
ZelleFormel
X687{=SUMME((TEIL(0&P687;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P687;ZEILE($1:$309);1)*1);ZEILE($1:$309);1);ZEILE($1:$309));1)*1)*10^(ZEILE($1:$309)-1))}
X688{=SUMME((TEIL(0&P688;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&P688;ZEILE($1:$310);1)*1);ZEILE($1:$310);1);ZEILE($1:$310));1)*1)*10^(ZEILE($1:$310)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Vielen Dank, dann bin ich "fast" ein wenig beruhigt :s

Auf jeden Fall funktioniert es....

LG
cuba
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste