2017-05-24 2 views
0

Ich möchte die ersten 3 Ziffern/Zeichen und die letzten 5 Ziffern/Zeichen aus einer Zelle in Spalte A gegen die Zelle in Spalte überprüfen B, falls gefunden. Spalte C gibt True zurück. Spalte A besteht aus 10 Ziffern/Zeichen und Spalte B hat die letzte Ziffer/Zeichen. Auch Spalte A hat 200 Zeilen/Daten, während Spalte B 1000 Daten/Zeilen hat.Gelöst: Suche die ersten 3 und letzten 5 Ziffern/Zeichen von Col A gegen Col B

=ISNUMBER(SEARCH(A1,B1)) 

aber True zurückgegeben, wenn die gleichen Daten gefunden werden.

Antwort

0

Ihre Formel sucht nach der ganzen Nummer in A1 in B1. Anhand der folgenden Formel nur die ersten 3 und letzten 5 Zeichen suchen:

=ISNUMBER(SEARCH(LEFT(A1,3),B1)+SEARCH(RIGHT(A1,5),B1)) 

Um dasselbe in der ganzen Spalte B zu suchen, verwenden Sie die folgende Matrixformel eingegeben mit ctrl + Verschiebung + eingeben

=ISNUMBER(MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0)+MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0)) 
+0

Hallo, vielen Dank für Ihre Hilfe, es funktioniert !. Nur eine Folgefrage, Spalte A ist meine Referenz, um die ersten 3 und die letzten 5 Zeichen/Ziffern in einer beliebigen Zelle in der Spalte -B zu suchen. Wenn zB die ersten 3 und die letzten 5 Zeichen/Ziffern in einer Zelle in Spalte B gefunden werden oder übereinstimmen, wird True zurückgegeben. – wezzer

+0

Bitte überprüfen Sie die bearbeitete Antwort und probieren Sie es aus. –

+0

danke euch allen gut. – wezzer

Verwandte Themen