Clever-Excel-Forum

Normale Version: Zahlen aus Text suchen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe folgendes Problem:

Ich möchte gerne per Formel aus einer Spalte Zahlen auslesen die aber in einem Text enthalten sind. Das heißt irgendwo in einer Zelle steht ein bestimmtes Schlagwort (zwischen anderen Wörtern, gefolgt von einem Doppelpunkt) und dahinter folgt die Zahl welche ich in einem anderen Feld anzeigen lassen möchte.

Was ich bisher habe ist: =TEIL(G2;FINDEN("wort:";G2;1)+1;2)
Das ist jetzt allerdings nur für ein Feld und er zeigt mir als Lösung immer den zweiten und dritten Buchstaben des Wortes an, nicht jedoch was dahinter kommt. Idealerweise sollten die Zahlen aus der gesamten Spalte auch direkt zusammengezählt werden   Undecided
ich weiß es ist recht kompliziert und vielleicht auch gar nicht möglich aber ich würde mich freuen wenn mir jemand weiter helfen kann.
Viele Grüße
Bitte poste doch eine BeispielDATEI!
Oh sorry,
anbei ein Beispiel
beispiel
Nimm einfach "Text in Spalten". Danach kannst du die Zellen addieren.
A11: Hundefutter
B11: =SUMMENPRODUKT(--WECHSELN(TEIL(
WECHSELN(TEIL(A$1:A$9&" "&A11&": 0 Z";SUCHEN(A11;A$1:A$9&" "&A11&": 0 Z");99);": ";":");1;SUCHEN(" ";
WECHSELN(TEIL(A$1:A$9&" "&A11&": 0 Z";SUCHEN(A11;A$1:A$9&" "&A11&": 0 Z");99);": ";":")));A11&":";))
Hallo, ab XL2010 steht Power Query zu Verfügung (bis XL2016 als kostenloses Add-In zum downloaden und installieren) Ein Ergebnis könnte so aussehen..:

Arbeitsblatt mit dem Namen 'Sheet1'
ABC
2Äpfel: 1 Birnen: 2 Hundefutter: 14
3Birnen: 4 Hundefutter: 2024
4Äpfel: 1 Birnen: 2 Hundefutter: 14
5Äpfel: 10 Hundefutter: 111
6Äpfel: 1 Birnen: 2 Hundefutter: 14
7Birnen: 2 Hundefutter: 13
8Äpfel: 1 Birnen: 2 Hundefutter: 14
9Äpfel: 1 Birnen: 23
10Hundefutter: 33
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Jockels SUMMEN-Interpretation (er meint alle Einträge einer Zelle; also nicht die im Array übereinstimmenden Einträge "Hundefutter", die TE vermutlich will; s.o.):

C1: {=SUMME(WENNFEHLER(--TEIL(WECHSELN(A1;" ";WIEDERHOLEN(" ";99));ZEILE($1:$19)*99-98;99);0))}

In Spalte C:C ergeben beide Interpretationen jeweils 60 in Summe:[attachment=20202]