Ez a témakör segítséget nyújt a SZÖVEG.TALÁL/SZÖVEG.TALÁL2 és a SZÖVEG.KERES/SZÖVEG.KERES2 függvény használata során gyakran előforduló #ÉRTÉK! hibák elhárításához.
Néhány tudnivaló a SZÖVEG.TALÁL és a SZÖVEG.KERES függvényről
-
A SZÖVEG.TALÁL és a SZÖVEG.KERES függvény nagyon hasonló. Mindkettő ugyanolyan módon működik – megkeresnek egy karaktert vagy egy karakterláncot egy szöveges karakterláncban. A különbség a kettő között az, hogy a SZÖVEG.TALÁL megkülönbözteti a kis- és nagybetűket, míg a SZÖVEG.KERES figyelmen kívül hagyja a kis- és nagybetűk különbségét. Ezért ha nem szeretné megkülönböztetni a kis- és nagybetűket, használja a SZÖVEG.KERES függvényt.
-
Ha olyan függvényt keres, amely visszaadja egy karakterlánc egy részét a megadott karakterszámok alapján, használja a KÖZÉP függvényt a SZÖVEG.TALÁL függvénnyel együtt. A KÖZÉP és a SZÖVEG.TALÁL függvény együttes használatához segítséget és példákat a SZÖVEG.TALÁL függvény súgótémakörében találhat.
-
A két függvény szintaxisa megegyező: keres_szöveg; szöveg; [kezdet]. Ez a szintaxis egyszerűen fogalmazva a következőt jelenti: Mit szeretne megtalálni?; Hol szeretné megtalálni?; Milyen pozíciótól kezdjük a keresést?
Probléma: A keres_szöveg argumentum értéke nem található meg a szöveg argumentum értékében
Ha a függvény nem találja meg a keresett szöveget a megadott keresendő szövegen belül, akkor #ÉRTÉK! hibát ad.
Vegyük példaként az alábbi képletet:
-
=SZÖVEG.TALÁL("kesztyű";"Kesztyű (gyermek)";1)
Ez a képlet #ÉRTÉK! hibát fog adni, mert nem található a „kesztyű” szöveg a karakterláncban; csak a „Kesztyű” szöveg. Ne feledje, hogy a SZÖVEG.TALÁL függvény megkülönbözteti a kis- és nagybetűket, ezért győződjön meg róla, hogy a keres_szöveg argumentum értéke pontosan megegyező módon található meg a szöveg argumentum értékében.
Az alábbi SZÖVEG.KERES képlet az 1 értéket adja vissza, mert nem különbözteti meg a kis- és nagybetűket:
-
=SZÖVEG.KERES("kesztyű";"Kesztyű (gyermek)";1)
Megoldás: Javítsa a szintaxist, ha szükséges.
Probléma: A kezdet argumentum nullánál (0) kisebb
A kezdet argumentum egy opcionális argumentum, és ha kihagyja, akkor az alkalmazás alapértelmezésként az 1 értéket használja. Ha azonban megadja az argumentum értékét, és a 0 értéket használja, akkor #ÉRTÉK! hibát kap.
Megoldás: Távolítsa el a kezdet argumentumot, ha nem szükséges, vagy állítsa át egy érvényes értékre.
Probléma: A kezdet argumentum nagyobb a szöveg argumentum hosszánál
Vegyük példaként az alábbi képletet:
-
=SZÖVEG.TALÁL("k";"Függvények és képletek";25)
Az "s" karaktert keresi a "Függvények és képletek" sztringben (within_text), amely a 25. karaktertől (start_num) kezdődik, de egy #VALUE ad vissza! hiba, mert a sztringben csak 22 karakter szerepel.
Tipp: Ha szeretné meghatározni egy karakterlánc karaktereinek számát, használja a HOSSZ függvényt.
Megoldás: Szükség szerint javítsa ki a kezdő számot.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.
Lásd még
A képletek áttekintése az Excelben