Excel Werte in einer neuen Spalte auslesen?

Ich suche eine Funktion, um Werte aus einer Zeile auszulesen und in eine neue Spalte einzufügen. Manches Mal wird mir die Option als Blitzvorschau angezeigt.

Ich möchte es aber sauber abbilden. Beispiel: GG_Bratwurst-2024-11-ABC

Es soll in der zweiten Spalte daher immer Bratwurst-2024 ausgewiesen werden.

Bratwurst kann aber auch Currywurst oder Pommes heißen. Daher sollen die Werte in einer separaten Spalte aufgeführt werden.

Wer kann mir dabei helfen?

(2 votes)
Loading...

Similar Posts

Subscribe
Notify of
6 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
gfntom
7 months ago

Wie “weiß” Excle, welchen Teil du ausschneiden willst?

Ist die Anzahl der Zeichen vor und nach dem gewünschten Text immer gleich?

Oder ist es immer der Text zwischen dem ersten “_” und dem zweiten “_”?

Sobald man eine feste Regel hat, welcher Teil kopiert werden soll, ist es einfach zu lösen.

gfntom
7 months ago
Reply to  Alex8712

Wenn es keine festen Regeln gibt, dann kann man es auch nicht wirklich automatisieren.

Ausschneiden kannst du deinen Text mit TEIL.

Wie genau hängt dann eben von deinem (nicht vorhandenem) Regelwerk ab.

MrProcess
7 months ago

Evtl. hilft dieser Beitrag. Anfangs ein bisschen Aufwand. Dann universell anpassbar.

Gipfelstuermer
7 months ago

z.B. so, sofern die Trennzeichen immer identisch sind, ansonsten musst du zuvor nach den passenden Trennzeichen suchen z.B. via =istzahl(suchen(Suchtext;Text)) und im Anschluss die passenden an deine Formel übergeben.

-2024 hingegen kannst du nicht sauber heraus Filtern es sei denn:

  1. die Zeichenzahl ab dem B ist immer gleich
  2. das Trennzeichen unterscheidet sich von denen der nachfolgenden
  3. das Trennzeichen ist immer das x-te eines bestimmten Typs.
  4. Die Wortanzahl die durch irgend ein Trennzeichen voneinander getrennt werden ist bis dahin immer gleich – (bei o.g. Beispiel wäre ja Bratwurst das 2 Wort und 2024 das 3, wenn auch kein Wort)