Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Stelle Suchen ab wann eine gewisser Begriff beginnt
#1
Hallo ihr Excel Profis :)

Ich bin es wieder der kleine römische Offizier, der eure Hilfe benötigt XD

Folgender Fall:

Ich habe verschiedene Texte in der Spalte A, die so aufgebaut sind

Wort / Wort / Wort / benötigtes Wort / Wort

Nun möchte ich, dass er mir dieses benötigte Wort via Code raussucht. Ich denke, dass man sich an den Schrägstichen orientieren kann, also dass er den 3. Schrägstrich sucht und mir den Text bis zum 4. Schrägstrich markiert.
Jedoch kenne ich bis jetzt keinen Befehl, der das kann.

Kann mir da jemand weiterhelfen?

Das Wort wird dann in einer ComboBox angezeigt resp. ausgegeben.

Danke euch

Liebe Grüße

Matteo


Als Ergänzung: Es sollte ein VBA Code sein und das Wort ist immer ein anderes  Blush
Antworten Top
#2
Hallo,

als Formel so.
Code:
FINDEN("benötigtes Wort";a1;1)
Gastlich
[-] Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:
  • Primo Centurio
Antworten Top
#3
Das Wort ist wohl vorher nicht bekannt. Wenn es immer der dritte "/" ist.

z.B.

=TEIL(A1;FINDEN("/";WECHSELN(WECHSELN(A1;"/";"#";1);"/";"#";1))+1;FINDEN("/";WECHSELN(WECHSELN(WECHSELN(A1;"/";"#";1);"/";"#";1);"/";"#";1))-FINDEN("/";WECHSELN(WECHSELN(A1;"/";"#";1);"/";"#";1))-1)

In der Excel - Insiderversion geht auch schon:


=TEXTVOR(TEXTNACH(A1;"/";3;1);"/")
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • Primo Centurio
Antworten Top
#4
Hi Matteo,

die Formellösung zeigt dir als Ergebnis zumindest schon mal die benötigten Wörter.
Da ich aber ohne Hilfsspalte jetzt nicht weiß, wie man die benötigten Wörter in eine ComboBox übertragen kann, hab ich eine Lösungsidee in VBA erarbeitet - siehe Anhang

Hilfts?

Ciao
Thorsten


Angehängte Dateien
.xlsm   Primo Centurio.xlsm (Größe: 20,66 KB / Downloads: 6)
[-] Folgende(r) 1 Nutzer sagt Danke an Oberschlumpf für diesen Beitrag:
  • Primo Centurio
Antworten Top
#5
Moin!
Als UDF:
Code:
Function Vierter_Teil$(Zelle$)
Vierter_Teil = Split(Zelle, " / ")(3)
End Function

In der Beta-Version geht es auch mit einer Tabellenfunktion:

ABC
1Wort / Wort / Wort / benötigtes Wort / Wortbenötigtes Wortbenötigtes Wort
2Wort / Wort / Wort / noch einer / Wortnoch einernoch einer
3Wort / Wort / Wort / das auch / Wortdas auchdas auch
4Wort / Wort / Wort / sowieso / Wortsowiesosowieso
5Wort / Wort / Wort / einer noch / Worteiner nocheiner noch
6Wort / Wort / Wort / zu guter letzt / Wortzu guter letztzu guter letzt

ZelleFormel
B1=Vierter_Teil(A1)
C1=INDEX(TEXTTEILEN(A1;" / ");4)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Primo Centurio
Antworten Top
#6
Hallo, 19 

Alternativ per REGEXP: 21

.xlsb   REGEXP_UDF_String_zwischen_3_und_4_Schraeegstrich_ausgeben_CEF.xlsb (Größe: 19,36 KB / Downloads: 2)
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • Primo Centurio
Antworten Top
#7
Danke für eure Hilfe  Blush

Ich werde mir in Ruhe alles mal anschauen und versuchen dies in meinen Code einfliessen zu lassen.

Wünsche euch noch einen schönen Morgen

Lg Matteo
Antworten Top
#8
(05.07.2022, 08:03)Case schrieb: Hallo, 19 

Alternativ per REGEXP: 21

Ich habe mich mal ein wenig durchgelesen und da muss ich mir mehr Zeit nehmen um das zu verstehen ^^

Aber danke nochmals für deine großartige Hilfe

(04.07.2022, 22:13)Oberschlumpf schrieb: Hi Matteo,

die Formellösung zeigt dir als Ergebnis zumindest schon mal die benötigten Wörter.
Da ich aber ohne Hilfsspalte jetzt nicht weiß, wie man die benötigten Wörter in eine ComboBox übertragen kann, hab ich eine Lösungsidee in VBA erarbeitet - siehe Anhang

Hilfts?

Ciao
Thorsten

Hallo Thorsten

Das hat wunderbar funktioniert und ich konnte den Code perfekt bei mir einbauen.
Herzlichen Dank :D

Lg Matteo
Antworten Top


Gehe zu:


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