Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1944to1948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Summe mit Zahl + Buchstabe

Summe mit Zahl + Buchstabe
12.09.2023 13:23:23
KKDude
Hallo zusammen,

ich habe folgendes Problem. Mir liegt eine Excel-Liste vor mit 7000 Zeilen. In einer Zeile sind Zahlen und leider Buchstaben (Es handelt sich um Grammatur-Angaben). Es ist daher keine Option, jede Zeile zu ändern und die Buchstaben zu entfernen.

Ich muss um den Grundpreisfaktor zu berechnen wie folgt rechnen: Summe aus "1000 / Spalte C" und der Wert soll in Spalte F ausgegeben werden. Hier bekomme ich natürlich einen Fehler. Gibt es eine Möglichkeit, dass Excel die Buchstaben nach der Zahl ignoriert?

Leider klappt der Upload einer Beispieldatei nicht.

Danke und beste Grüße

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Upload klappt nicht? Kann ich kaum glauben!!
12.09.2023 13:39:01
JoWE
... versuch's doch noch einmal, Handlungsanweisung findest Du hier unter "Beispieldatei hochladen"

Gruß
Jochen
Upload klappt nicht? Kann ich kaum glauben!!
12.09.2023 14:29:01
KKDude
Ich habe wie in der Handlungsanweisung beschrieben, die Datei auch mal einige Ebenen nach Oben verschoben (unter Mac). Leider ohne Erfolg. Die Excel lässt sich leider nicht auswählen.

LG
Upload klappt nicht? Kann ich kaum glauben!!
12.09.2023 14:39:58
daniel
Das liegt daran, dass im Dateiauswahldialog von Windows noch ein Filter integriert ist, mit dem man Auswählen kann, welche Dateitypen angezeigt werden sollen und welche nicht. Dieser hat hier die falsche Voreinstellung, aber das kann man ändern und dann kann man auch Exceldateien auswählen.
Der Dateiupload ist immer ein erster Test, der hilft den Fragesteller etwas einzuschätzen.
Gruß Daniel
Anzeige
Upload klappt nicht? Kann ich kaum glauben!!
12.09.2023 15:03:43
KKDude
Das Problem lag an Safari. Über Chrome habe ich jetzt auch die Möglichkeit einen Auawahldialog zu öffnen und "Alle Dateitypen" auszuwählen.

https://www.herber.de/bbs/user/162802.xlsx
AW: wenn das Beispiel alle Möglichkeiten umfasst...
12.09.2023 16:13:14
JoWE
...dann z.B. so mit dieser Formel in D1:
=1000/LINKS(GLÄTTEN(C1);LÄNGE(C1)-2)

und herunterziehen.

hilfts's ?
Summe mit Zahl + Buchstabe
12.09.2023 13:49:00
daniel
HI
wie ist denn der Wert aufgebaut?
steht die Zahl immer am Anfang?
schließen sich die Buchstaben immer direkt an die Zahl an oder steht ein Trennzeichen dazwischen, also immer das selbe Zeichen, welches Buchstaben von Zahl trennt (normalerweise ein Leerzeichen oder auch mal ein "-", "/", "_" oder sowas in der Art, aber immer das selbe Zeichen?

wenn die Zahl vorne steht, dann mit dieser Formel

=AGGREGAT(14;6;--LINKS(A1;SEQUENZ(10));1)


der wert 10 sollte mindestens so groß gewählt werden, wie die Zahl maximal stellen haben kann.

Gruß Daniel
Anzeige
Summe mit Zahl + Buchstabe
12.09.2023 14:32:17
KKDude
@Daniel

Die Datei ist wie folgt aufgebaut:

Artikelname - 350 g - Preis - Hier das Feld in dem der Wert Summe aus 1000 / 350 erscheinen soll -
Summe mit Zahl + Buchstabe
12.09.2023 14:36:15
daniel
hast du meinen Beitrag nur bis zum ersten Satz gelesen?
Wenn nein, warum nicht?
Wenn du Beiträge nicht vollständig liest und versucht umzusetzen, dann ist es sinnlos, in Foren nach Hilfe zu fragen.
Gruß Daniel
Summe mit Zahl + Buchstabe
12.09.2023 14:12:45
MCO
Hallo KKDude!

Nimm eine Funktion, die du in deine Tabelle einbaust:

Public Function Zahl_Bereinigen(Grammatur As String) As Long


For i = 1 To Len(Grammatur)
If Not IsNumeric(Mid(Grammatur, i, 1)) Then Exit For
Next i

Zahl_Bereinigen = Left(Grammatur, i - 1)
End Function


Aufruf über eine Formel in der Wunschzelle




-ABCDEF
665161aabbcddeef65,161
76516bn6,516
83515assd3,515
9516ds0,516
10516as0,516
1111516s11,516
12658161s658,161


-ABCDEF
665161aabbcddeef=Zahl_Bereinigen(A6)/1000
76516bn=Zahl_Bereinigen(A7)/1000
83515assd=Zahl_Bereinigen(A8)/1000
9516ds=Zahl_Bereinigen(A9)/1000
10516as=Zahl_Bereinigen(A10)/1000
1111516s=Zahl_Bereinigen(A11)/1000
12658161s=Zahl_Bereinigen(A12)/1000


Gruß, MCO
Anzeige
Summe mit Zahl + Buchstabe
12.09.2023 14:48:50
Ulf
~ so



Option Explicit

Public Function nurZahl(ByVal strIn As String) As Double
Dim i As Integer
For i = 65 To 122
strIn = Replace(strIn, Chr(i), "")
Next i
nurZahl = strIn
End Function
das gleiche mit...
12.09.2023 15:12:30
Yal
... nur so viele Iteration, wie die Eingangsstring lang ist, anstatt (122 - 65 + 1) * Replace auf die ganze Kette:

Public Function Zahl_Bereinigen(Grammatur As String)

Dim i
For i = 1 To Len(Grammatur)
Select Case Asc(Mid(Grammatur, i, 1))
Case 44 To 46, 48 To 57: Zahl_Bereinigen = Zahl_Bereinigen & Mid(Grammatur, i, 1)
End Select
Next i
End Function


Bei 7000 Einträge könnte es eine Unterschied machen.

Habe auch eine schöne Lösung mit RegExp, ignoriert aber Kommas und negative Vorzeichen:
Public Function NurZahlen(ByVal Target)

Dim R
Set R = CreateObject("VBScript.RegExp")
R.Pattern = "\D"
R.Global = True
NurZahlen = R.Replace(Target.Text, "")
End Function


VG
Yal
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige