bestimmte Wörter in einer Spalte finden (nicht STRG+F :))
#1
Grüß euch,

der Titel bzw die Frage ist ohne Excel schwierig zum Erklären.
Deswegen gleich ein Beispiel im Excel File 

Ich möchte in der Spalte A  bestimmte Wörter finden (DUMMYA/ DUMMYB usw).
In der Spalte B soll als Ergebnis solange A ausgegeben werden, bis DUMMYB kommt, dann B solange bis DUMMY C kommt usw.

Gibt es hier eine Excel Funktion für mein Problem?
Wahrscheinlich kann man das nur über ein Macro lösen oder?

Hoffe ihr versteht meine Frage und könnt mir helfen.   :19:


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 8,24 KB / Downloads: 4)
Top
#2
Hallo, auf dein spezielles Beispiel passt, was ich zuerst bei shift-del sah...:

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1CodeErgebnis
2DUMMYAA
31A
42A
53A
64A
7DUMMYBB
81B
92B
103B
114B
125B
136B
147B
15DUMMYCC
161C
172C
183C

ZelleFormel
B2=RECHTS(VERWEIS("Ω";A$2:A2);1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Hohle
Top
#3
Hallo,

wenn die Dummy-Gruppen nich "A"-Fortlaufend heißen

PHP-Code:
=WENNFEHLER(ZEICHEN(SUCHEN("dummy";A2)+63+ZÄHLENWENN($A$2:A2;"Dummy*"));C1
[-] Folgende(r) 1 Nutzer sagt Danke an Jonas0806 für diesen Beitrag:
  • Hohle
Top
#4
warum denn so einfach, es geht auch


Code:
Sub Phi()
For Each ar In Columns(1).SpecialCells(2, 1).Areas
   i = i + 1
    Union(ar.Cells(1).Offset(-1, 2), Range(ar.Address).Offset(, 2)) = Chr(64 + i)
Next ar
End Sub
[-] Folgende(r) 1 Nutzer sagt Danke an Phi.VBA für diesen Beitrag:
  • Hohle
Top
#5
@Jockel

die Formel sieht genial aus, aber ich konnte sie nicht nachvollziehen.

Ist das Zeichen ein Großes Omega (Unicode 03A9)?
Top
#6
(13.12.2017, 14:43)Phi.VBA schrieb: @Jockel
...
Ist das Zeichen ein Großes Omega (Unicode 03A9)?

Hallo, keine Ahnung, ich hab's einfach rein kopiert... ... du kannst auch ein anderen Buchstaben nehmen, er sollte nur nicht vorkommen... ähnlich wie bei ZAHLE beim VERWEIS() die 9^9 als Suchkriterium
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
Wow, also schon mal danke für die vielen und schnellen Antworten  :19:

Hab leider in meinem Beispiel etwas vergessen...
Die anderen Zellen beinhalten auch immer wieder mal Text.

@Jockel
Deine Formel funktioniert bei meinem falschen Beispiel perfekt.
Jedoch sobald anderer Text dabei ist, findet die Formel natürlich diesen --> mein Fehler :s

@Jonas
Bei dieser Formel bekomme ich nur in der entsprechenden Zeile die richtigen Buchstaben.
In allen anderen bekomme ich als Ergebnis 0

@Phi.VBA
Auch hier das Problem, dass die anderen Zeilen teilweise mit Text befüllt sind.

Habt ihr noch eine Idee?
Entschuldigung, dass ich darauf nicht gedacht habe  :16:
Top
#8
(13.12.2017, 15:06)Hohle schrieb: ...
Habt ihr noch eine Idee?
Entschuldigung, dass ich darauf nicht gedacht habe  :16:

Hallo, ja. Poste doch ein Beispiel, was deinem Original so nahe wie möglich kommt...!!!
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#9
Anbei das neue und richtige Beispiel  Blush


Angehängte Dateien
.xlsx   Beispiel neu.xlsx (Größe: 8,34 KB / Downloads: 2)
Top
#10
Hallo,

PHP-Code:
=WAHL(ISTZAHL(SUCHEN("Dummy";A2))+1;B1;RECHTS(A2;1)) 
[-] Folgende(r) 1 Nutzer sagt Danke an Jonas0806 für diesen Beitrag:
  • Hohle
Top


Gehe zu:


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