Hiermee wordt één tekenreeks (find_text) in een andere tekenreeks (within_text) gevonden en wordt het nummer van de beginpositie van find_text geretourneerd vanaf het eerste teken van within_text. U kunt OOK ZOEKEN om de ene tekenreeks in een andere te zoeken, maar in tegenstelling tot ZOEKEN is FIND hoofdlettergevoelig en zijn jokertekens niet toegestaan.
Syntaxis
FIND(find_text;within_text,start_num)
Find_text is de tekst die u wilt zoeken.
Within_text is de tekst die de gewenste tekst bevat.
begin_getal hiermee geeft u het teken op waarop de zoekopdracht moet worden gestart. Het eerste teken in in_tekst heeft positie 1. Als u begin_getal weglaat, wordt uitgegaan van de waarde 1.
U kunt ook start_num gebruiken om een opgegeven aantal tekens over te slaan. Stel dat u werkt met de tekenreeks 'AYF0093. YoungMensApparel". Als u de positie van de eerste 'J' in het beschrijvende gedeelte van de tekenreeks wilt vinden, geeft u voor het argument begin_getal het getal 8 op, zodat niet in het serienummer in de tekenreeks wordt gezocht. VIND.ALLES begint bij het 8e teken, vindt zoeken_tekst bij het volgende teken en de resulterende waarde is 9. VIND.ALLES resulteert altijd in het aantal tekens vanaf het begin van in_tekst, inclusief de tekens die u overslaat als begin_getal groter is dan 1.
Opmerkingen
-
Als zoeken_tekst "" is (lege tekst), resulteert VIND.ALLES in het eerste teken in de tekenreeks die u wilt doorzoeken (het teken dat overeenkomt met begin_getal of 1).
-
zoeken_tekst mag geen jokertekens bevatten.
-
Als find_text niet wordt weergegeven in within_text, retourneert FIND de #VALUE! weergegeven.
-
Als start_num niet groter is dan nul, retourneert ZOEKEN de #VALUE! weergegeven.
-
Als start_num groter is dan de lengte van within_text, retourneert FIND de #VALUE! weergegeven.
Voorbeeldset 1
Formule |
Beschrijving (resultaat) |
---|---|
=FIND("M";"Miriam McGovern") |
Positie van de eerste "M" in de tekenreeks (1) |
=FIND("m";"Miriam McGovern") |
Positie van de eerste "m" in de tekenreeks (6) |
=FIND("M";"Miriam McGovern";3) |
Positie van de eerste "M" in de tekenreeks, beginnend met het derde teken (8) |
Voorbeeldset 2
Col1 |
Formule |
Beschrijving (resultaat) |
---|---|---|
Keramische isolator #124-TD45-87 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extraheert tekst van positie 1 naar de positie van "#" in de tekenreeks (keramische isolatoren) |
Koperen spoelen #12-671-6772 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extraheert tekst van positie 1 naar de positie van "#" in de tekenreeks (Koperspoelen) |
Variabele weerstand #116010 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extraheert tekst van positie 1 naar de positie van '#' in de tekenreeks (variabele weerstanden) |