Das Archiv des Excel-Forums
String mit Buchstaben & Zahlen suchen und kopieren
Betrifft: String mit Buchstaben & Zahlen suchen und kopieren
von: maruseru
Geschrieben am: 28.07.2008 11:01:46
Hallo werte Profis
In Spalte C is die ID der Mitarbeiter abgebildet. Nun möchte ich nach allen IDs suchen die ein A und Zahlen (6 Ziffern) enthalten. Die Werte sollen dann jeweils in Spalte D kopiert werden.
Gruss
Maruseru
https://www.herber.de/bbs/user/54168.xls
Betrifft: AW: String mit Buchstaben & Zahlen suchen und kopieren
von: Tino
Geschrieben am: 28.07.2008 11:17:52
Hallo,
meinst du so?
| C | D |
1 | USERID | EMAIL |
2 | A07194 | |
3 | A104330 | A104330 |
4 | A104345 | A104345 |
5 | A104497 | A104497 |
6 | A104497 | A104497 |
7 | A104549 | A104549 |
8 | A108077 | A108077 |
9 | A118029 | A118029 |
10 | A294733 | A294733 |
11 | A658077 | A658077 |
12 | A896979 | A896979 |
13 | A993360 | A993360 |
14 | AVONSCAL | |
15 | AWALKE13 | |
16 | AZIPPER | |
17 | BDIGIOVA | |
Formeln der Tabelle |
Zelle | Formel | D2 | =WENN(ZÄHLENWENN(C2;"A??????")>0;WENN(ISTZAHL(--RECHTS(C2;6)); C2;""); "") | D3 | =WENN(ZÄHLENWENN(C3;"A??????")>0;WENN(ISTZAHL(--RECHTS(C3;6)); C3;""); "") | D4 | =WENN(ZÄHLENWENN(C4;"A??????")>0;WENN(ISTZAHL(--RECHTS(C4;6)); C4;""); "") | D5 | =WENN(ZÄHLENWENN(C5;"A??????")>0;WENN(ISTZAHL(--RECHTS(C5;6)); C5;""); "") | D6 | =WENN(ZÄHLENWENN(C6;"A??????")>0;WENN(ISTZAHL(--RECHTS(C6;6)); C6;""); "") | D7 | =WENN(ZÄHLENWENN(C7;"A??????")>0;WENN(ISTZAHL(--RECHTS(C7;6)); C7;""); "") | D8 | =WENN(ZÄHLENWENN(C8;"A??????")>0;WENN(ISTZAHL(--RECHTS(C8;6)); C8;""); "") | D9 | =WENN(ZÄHLENWENN(C9;"A??????")>0;WENN(ISTZAHL(--RECHTS(C9;6)); C9;""); "") | D10 | =WENN(ZÄHLENWENN(C10;"A??????")>0;WENN(ISTZAHL(--RECHTS(C10;6)); C10;""); "") | D11 | =WENN(ZÄHLENWENN(C11;"A??????")>0;WENN(ISTZAHL(--RECHTS(C11;6)); C11;""); "") | D12 | =WENN(ZÄHLENWENN(C12;"A??????")>0;WENN(ISTZAHL(--RECHTS(C12;6)); C12;""); "") | D13 | =WENN(ZÄHLENWENN(C13;"A??????")>0;WENN(ISTZAHL(--RECHTS(C13;6)); C13;""); "") | D14 | =WENN(ZÄHLENWENN(C14;"A??????")>0;WENN(ISTZAHL(--RECHTS(C14;6)); C14;""); "") | D15 | =WENN(ZÄHLENWENN(C15;"A??????")>0;WENN(ISTZAHL(--RECHTS(C15;6)); C15;""); "") | D16 | =WENN(ZÄHLENWENN(C16;"A??????")>0;WENN(ISTZAHL(--RECHTS(C16;6)); C16;""); "") | D17 | =WENN(ZÄHLENWENN(C17;"A??????")>0;WENN(ISTZAHL(--RECHTS(C17;6)); C17;""); "") |
|
Gruß Tino
www.VBA-Excel.de
Betrifft: AW: geht auch mit WENN u. UND
von: Tino
Geschrieben am: 28.07.2008 11:53:54
Hallo,
dies Funktioniert auch mit nur einer WENN- Funktion in Verbindung mit UND
| C | D |
1 | USERID | EMAIL |
2 | A07194 | |
3 | A104330 | A104330 |
4 | A104345 | A104345 |
5 | A104497 | A104497 |
6 | A104497 | A104497 |
7 | A104549 | A104549 |
8 | A108077 | A108077 |
9 | A118029 | A118029 |
10 | A294733 | A294733 |
11 | A658077 | A658077 |
12 | A896979 | A896979 |
13 | A993360 | A993360 |
14 | AVONSCAL | |
15 | AWALKE13 | |
16 | AZIPPER | |
17 | BDIGIOVA | |
Formeln der Tabelle |
Zelle | Formel | D2 | =WENN(UND(ISTZAHL(--RECHTS($C2;6)); ZÄHLENWENN($C2;"A??????")=1); $C2;"") | D3 | =WENN(UND(ISTZAHL(--RECHTS($C3;6)); ZÄHLENWENN($C3;"A??????")=1); $C3;"") | D4 | =WENN(UND(ISTZAHL(--RECHTS($C4;6)); ZÄHLENWENN($C4;"A??????")=1); $C4;"") | D5 | =WENN(UND(ISTZAHL(--RECHTS($C5;6)); ZÄHLENWENN($C5;"A??????")=1); $C5;"") | D6 | =WENN(UND(ISTZAHL(--RECHTS($C6;6)); ZÄHLENWENN($C6;"A??????")=1); $C6;"") | D7 | =WENN(UND(ISTZAHL(--RECHTS($C7;6)); ZÄHLENWENN($C7;"A??????")=1); $C7;"") | D8 | =WENN(UND(ISTZAHL(--RECHTS($C8;6)); ZÄHLENWENN($C8;"A??????")=1); $C8;"") | D9 | =WENN(UND(ISTZAHL(--RECHTS($C9;6)); ZÄHLENWENN($C9;"A??????")=1); $C9;"") | D10 | =WENN(UND(ISTZAHL(--RECHTS($C10;6)); ZÄHLENWENN($C10;"A??????")=1); $C10;"") | D11 | =WENN(UND(ISTZAHL(--RECHTS($C11;6)); ZÄHLENWENN($C11;"A??????")=1); $C11;"") | D12 | =WENN(UND(ISTZAHL(--RECHTS($C12;6)); ZÄHLENWENN($C12;"A??????")=1); $C12;"") | D13 | =WENN(UND(ISTZAHL(--RECHTS($C13;6)); ZÄHLENWENN($C13;"A??????")=1); $C13;"") | D14 | =WENN(UND(ISTZAHL(--RECHTS($C14;6)); ZÄHLENWENN($C14;"A??????")=1); $C14;"") | D15 | =WENN(UND(ISTZAHL(--RECHTS($C15;6)); ZÄHLENWENN($C15;"A??????")=1); $C15;"") | D16 | =WENN(UND(ISTZAHL(--RECHTS($C16;6)); ZÄHLENWENN($C16;"A??????")=1); $C16;"") | D17 | =WENN(UND(ISTZAHL(--RECHTS($C17;6)); ZÄHLENWENN($C17;"A??????")=1); $C17;"") |
|
Gruß Tino
www.VBA-Excel.de
Betrifft: AW: geht auch mit WENN u. UND
von: maruseru
Geschrieben am: 28.07.2008 16:10:28
Hallo Tino
Die zweite Variante ist noch raffinierter.
Frage:
Wie sieht es aus wenn ich neben den IDs A+(6 Ziffern) noch solche mit einen F+(sechs Ziffern) haben?
Ist dies überhaupt möglich?
Gruss
Maruseru
Betrifft: AW: geht auch mit WENN u. UND
von: Tino
Geschrieben am: 28.07.2008 16:16:54
Hallo,
bin im schwimmbad daher schreibe ich vom pocket, teste mal und mach aus dem A ein ?.
sonst die und-funktion mit einer oder erweitern.
Gruß Tino
Betrifft: AW: geht auch mit WENN u. UND
von: maruseru
Geschrieben am: 28.07.2008 17:12:43
Hallo Tino
Viel Spass im Schwimmbad. Mit der Hilfe von Martin habe ich nun auch genügend Zeit für einen Abstecher in den See. Auch Dir nochmals als wirklicher Profi vielen Dank für die raschen Antworten, die mir sehr geholfen haben.
Gruss
Maruseru
Betrifft: AW: geht auch mit WENN u. UND
von: mpb
Geschrieben am: 28.07.2008 16:22:37
Hallo,
=WENN(UND(ISTZAHL(--RECHTS($C3;6)); ODER(ZÄHLENWENN($C3;"A??????")=1;ZÄHLENWENN($C3;"F??????")=1)); $C3;"")
lässt sowohl A+6 Ziffern als auch F+6 Ziffern durch.
Gruß
Martin
Betrifft: AW: geht auch mit WENN u. UND
von: maruseru
Geschrieben am: 28.07.2008 17:10:38
Hallo Martin
Mich als guter Excel Kenner oder gar Profi zu beschreiben würde Dir und all die anderen wirklichen Könner nicht gerecht werden.
Echt vielen Dank für die rasche Antwort.
Gruss
Maruseru
Excel-Beispiele zum Thema "String mit Buchstaben & Zahlen suchen und kopieren"
Nach Textimport Strings in Zahlen wandeln |
 |
Textstring in berechenbare Formel umwandeln |
 |
Zahlenstring mit Formel auslesen und Fehlermeldung verhindern |
 |
Wertermittlung in Abhängigkeit eines Zeichens in einem String |
 |
Sortierung mit Formel-Leerstrings am Ende |
 |
Stringeingaben von HHMM und HHMMSS in Zeit wandeln |
 |
Aufteilen eines Strings mit Zeilenumbrüchen |
 |
Aufhebung der Suchstringbegrenzung von 255 Zeichen |
 |
Strings, die wie Zahlen aussehen, in Zahlen umwandeln |
 |
Aus einem String mit Datumsangabe das Jahr auslesen |
 |
String mit Prüfziffer über Dialogeingabe erstellen |
 |
Teilstrings vergleichen und markieren |
 |
Eingabe in Großbuchstaben wandeln |
 |
Nur Buchstaben in eine UserForm-TextBox |
 |
Zeichenfolge in Ziffern und Buchstaben aufteilen |
 |
Ersten mit einem neuen Buchstaben beginnenden Namen fett schreiben |
 |
Letzte Zeile mit einem bestimmten Anfangsbuchstaben markieren |
 |
Umwandlung einer Zeichenfolge in Spalte A in Großbuchstaben |
 |
In einer Namensliste Großbuchstaben einsetzen |
 |
Buchstaben aus Textdatei entfernen und neu speichern |
 |
Buchstabenindex des Arbeitsblattes mit der Fundzelle |
 |
Vorkommen von Zahlenreihen in Spalten |
 |
Zeichenfolgen in Zahlen nach Textimport |
 |
Zahlenformatierung mit Punkt nach der 1. Ziffer |
 |
Namen von TextBoxes hochzählen |
 |
Zählen formatierter Zellen |
 |
Autofilter auch mit Ziffern von Zahlen |
 |
Addition der absoluten Zahlen |
 |
Eingabe von positiven Zahlen erzwingen |
 |
Zufallszahlen generieren, die sich nicht wiederholen |
 |
Summenformel unter Zahlenreihe eintragen |
 |
Nur AJM in TextBox akzeptieren und Anzahl zählen |
 |
Teilergebnisse in Zahlenreihe eintragen und löschen |
 |
Alle Formeln und Zahlen löschen |
 |
Werte nur mit Zahlenformaten übertragen |
 |
Worte in einem vorgegebenen Bereich zählen |
 |
Anzahl in einer Liste vorkommender Namen zählen |
 |
Zellwerte über SpinButton und ScrollBar hochzählen |
 |
Label in Zelle A1 bei jedem Ausdruck um 1 hochzählen |
 |
Anzahl Artikelnummern auf Deckblatt nach Blättern zählen |
 |
Als Text vorhandene Werte in Zahlen umwandeln |
 |
Den jeweils letzten Wert einer Zahlenreihe als Multiplikator |
 |
Mittelwert einer Zahlenreihe bis zur Zeile mit der Formel |
 |
Lottozahlen-Generator |
 |
Lücken aus Zahlenreihe listen |
 |
Zahlen in Abhängigkeit von ihrem Wert multiplizieren |
 |
Gleiche Zufallszahlen zählen und in Diagramm anzeigen |
 |
Zufallszahlen bis zum 4-fachen Wert generieren |
 |
Reihenfolge einer Zahlenreihe nach dem Zufallsprinzip variieren |
 |
Anzeige eines Zahlwortes synchron zur Textbox-Zahleneingabe |
 |
Zahlen unter Berücksichtigung von Monat und Jahr summieren |
 |
Tabelle gem. hinterlegten Zahlenformaten formatieren |
 |
Zählen von in einer Formel vorkommenden Zahlen |
 |
Addition der 10 höchsten Werte einer Zahlenreihe |
 |
Spaltenbreite gemäß den in den Zellen stehenden Zahlen festlegen |
 |
Zeilen zählen, in denen zwei Bedingungen zutreffen |
 |
Leerzeichen zwischen Zeichen- und Zahlenfolge entfernen |
 |
Alle Zellen mit einer vorgegebenen Hintergrundfarbe zählen |
 |
Zahlen eines Bereiches jeweils 4 mal in eine Spalte schreiben. |
 |
Kennzeichnung von Lottogewinnzahlen |
 |
Zahlen-Formatierungs-Dialog aus UserForm aufrufen |
 |
Zahlenmarkierungen in einer Lottoliste |
 |
Datensätze zählen, die in einigen Spalten identisch sind |
 |
Zeit in vorgegebenem Intervall hochzählen |
 |
Alle ungeraden Zahlen markieren |
 |
Zeichen als Zahlen darstellen |
 |
Teilungszahlen und Sitzfolge nach dem Höchstzahlverfahren |
 |
Eingeblendete Zeilen mit Werten zählen |
 |
Zellinhalt suchen und Zelle auswählen |
 |
Suchbegriff über mehrere Tabellenblätter suchen. |
 |
Suchen und weitersuchen |
 |
Zahl +/- 1 suchen |
 |
Ein Zeichen in einer Formel suchen |
 |
Datum suchen und Wert eintragen |
 |
Wert in Tabelle suchen und in UserForm ausgeben |
 |
Letzte Zelle mit Inhalt suchen |
 |
Textdatei nach Begriff durchsuchen und Fundzeile importieren |
 |
Wert in Array suchen, ohne jedes Datenfeld abzufragen |
 |
Wert in Tabellenblatt suchen und alle Fundwerte in zweite Tabelle |
 |
Begriffe in ausgeblendeter Spalte suchen und Fundzeile markieren |
 |
Wert aus UserForm-TextBox in Tabelle suchen und in ListBox listen |
 |
Suchbegriff aus einer UserForm-Textbox in Tabelle suchen und melden |
 |
Suchwert in zweiter Tabelle suchen und Fundzeile eintragen |
 |
Suchen von Nachnamen in Zeichenfolgen |
 |
Dateien in einem Verzeichnis und Unterverzeichnissen suchen |
 |
Datum suchen und Adresse der Fundzelle ausgeben |
 |
Begriffe in zweiter Tabelle suchen und Werte anfügen |
 |
Text aus UserForm-TextBox in Tabelle suchen |
 |
Zweidimensionale Matrix mit der SVERWEIS-Funktion durchsuchen |
 |
Suchbegriff in vorhergehenden Tabellen suchen |
 |
Werte aus UserForm-ComboBox suchen und Fundstelle kopieren |
 |
Neueste Textdatei eines Verzeichnisses suchen und umbenennen |
 |
Artikelnummern suchen und jeweils letzte Fundstelle listen |
 |
Wörter eines Satzes in Indizliste suchen |
 |
Wert aus UserForm-TextBox suchen und Fundstelle kopieren |
 |
Zellwert nach Doppelklick in Tabelle suchen |
 |
Suchen in 2. Tabelle und Ersetzen der Quelldaten |
 |
Wert in Tabelle 2 suchen und Fundstellen übertragen |
 |
Suchbegriff in Tabelle suchen und Fundzeilen auswählen |
 |
Suchbegriffe aus Tabelle im Excel-WebArchiv suchen |
 |
Wert aus ComboBox in TextBox, dann in Tabelle suchen |
 |
Artikelnummer über InputBox suchen und eintragen |
 |
Anwendung auf Fesplatte suchen |
 |
Tabelle nach ComboBox-Auswahl durchsuchen |
 |
Werte suchen, eintragen und löschen |
 |
Zeile 1 nach Wert der aktiven Zelle durchsuchen |
 |
Suchbegriff in Tabelle suchen und Fundzeilenindex zurückgeben |
 |
Wert in zweiter Tabelle suchen und als Kommentar ausgeben |
 |
Wert in externer Mappe suchen und mit Format übernehmen. |
 |
Artikelnummern nach Kriterien suchen und Datensätze kopieren |
 |
Wert in ComboBox einlesen, suchen, editieren, ausgeben |
 |
Grafikdateien suchen |
 |
Suchen der Nachbarzelle der Zelle mit dem Maximalwert |
 |
Text in Textdateien suchen und Fundzeilen in Tabelle ausgeben |
 |
Begriff suchen und Fundzeilen in anderes Blatt kopieren |
 |
Zahl suchen und an den Fundstellen Zeile einfügen |
 |
Name und Vorname suchen, Werte und Fundstellen importieren |
 |
Begriff in der ersten Spalte einer ListBox suchen |
 |
Blätter in andere Arbeitsmappen kopieren |
 |
Module von Mappe zu Mappe kopieren |
 |
Arbeitsblatt 40 mal kopieren |
 |
Schriftgröße beim Kopieren verdoppeln |
 |
Beim Kopieren auch die Zeilenhöhe und Spaltenbreite übernehmen |
 |
Tabellencode nach Kopieren des Blattes löschen |
 |
Arbeitsmappe blitzschnell kopieren |
 |
VBE-Namen der Blattmodule beim Kopieren festlegen |
 |
Blattinhalt von einer zur anderen Arbeitsmappe kopieren |
 |
Formel bis zur letzten Zeile der Nebenspalte kopieren |
 |
Datei kopieren, wenn noch nicht vorhanden |
 |
Zeilenweise von Blatt zu Blatt kopieren |
 |
Erste Druckseite in eine neue Arbeitsmappe kopieren |
 |
Durch DoppelKlick Spalte in zweites Arbeitsblatt kopieren |
 |
Teilergebnisse einer Serie von Tabellen in anderes Blatt kopieren |
 |
Bei Eintrag in Spalte A aktuelle Zeile kopieren |
 |
Filtern und Kopieren |
 |
Zeile mit aktiver Zelle in anderes Blatt kopieren |
 |
Zeilen in Abhängigkeit des Wertes in Spalte A kopieren |
 |
Einen von einer Schlüsselziffer abhängigen Bereich kopieren |
 |
Vorgegebene Anzahl von Einträgen in 2. Blatt kopieren |
 |
Über InputBox festzulegenden Bereich kopieren |
 |
Passwortgeschützte Mappe öffnen, Daten kopieren, schliessen |
 |
Tabellenblatt kopieren und dreistellig fortlaufend numerieren |
 |
Jede zweite Zelle kopieren |
 |
Gruppe von Optionsfeldern kopieren und Makro zuweisen |
 |
Nicht zusammenhängenden Bereich in nächste Zeile kopieren |
 |
Nur sichtbare Zellen in anderes Arbeitsblatt kopieren |
 |
Zeile in Abhängigkeit zur Eingabe in Blätter kopieren |
 |
Werte prüfen und kopieren |
 |
Bei Eintrag von X Zeile in andere Tabelle kopieren |
 |
Daten kopieren wenn kein Datum oder Datum > Heute |
 |
Blattinhalte dreier Blätter in neues Blatt kopieren |
 |
Kopieren und Umbenennen eines Blattes |
 |
Nur Zeilen mit bestimmtem Inhalt kopieren |
 |
Bild in zweites Blatt an gleiche Position kopieren |
 |
Alle Zeilen ohne Wert in vorgegebener Spalte kopieren |
 |
Bei Eintrag Zeile in 2. Blatt kopieren und Tabellen sortieren |
 |
Bildergruppe in anderes Blatt kopieren |
 |
Bei Eingabe Formel in der Nebenspalte nach unten kopieren |
 |
Auswahl in andere Arbeitsmappe kopieren, speichern, schließen |
 |
Aktive Zeile kopieren und löschen |
 |
Datensätze, die öfter als 3 mal vorkommen, kopieren |
 |
Den jeweils darüberliegenden Wert in Leerzellen kopieren |
 |
Alle Zeilen mit einem Suchbegriff in nächstes Blatt kopieren |
 |
Dateien listen und Blätter in neue Arbeitsmappe kopieren |
 |