Excel. Van olyan függvény, amellyel képletben lehet keresni?
Például, A1 cella tartalma: =C3/D8. Van olyan függvény, ami eredményül adja, hogy az A1 cella tartalmában előfordul pl. a D?
Ha igen, melyik az, és hogyan kell használni?
Ha a keresőt használod, megmutatja hogy melyik cellában szerepel a szöveg - akkor is, ha képlet része. Ez így nem jó? Ha azt keresed hogy vajon melyik képletben van a D oszlopra vagy konkrét cellára hivatkozás, akkor rákeresel és a listázás gombbal megmutatja azokat, és oda is ugrik ha kijelölöd.
CTRL+F (keresés), majd "listába mind".
Köszönöm, de tudatosan kérdeztem függvényt, mert több tízezernyi, igen összetett és hosszú képleteket tartalmazó cella oszlopban kéne vizsgálni; ráadásul feltételtől függ, hogy melyik cellának milyen képletrészletet kell tartalmaznia. Persze, vannak egyformák is, de igen sokféle van.
Egyszerű példát írtam, de nem ilyen egyszerű célra kell, és messze-messze nem egyfélére.
Lehet. Erre való a KÉPLETSZÖVEG formula.
Az egyetlen lényeges pont, hogy az ebben való keresésre nem megfelelő a "*szöveg*" féle feltétel.
Tehát a példádnál maradva az alapfelállás:
A1: =C3/D8
Ha azt írod be a cellába, hogy
=HA(KÉPLETSZÖVEG(A1)="*D*","Mutat a D oszlopra","Nem mutat a D oszlopra")
akkor vagy azt fogod kapni, hogy hamis, tehát nem mutat, vagy valamilyen hibát. (legalábbis a 2013/16/19 verziókban, a 21-ben illetve 365-ben (hiába azt használom), nem tudom kijavították-e már)
A képlet szövegét utána egy SZÖVEG.KERES formulával kell megvizsgálnod, hogy jó értéket kapj.
=HA(SZÖVEG.KERES("D",KÉPLETSZÖVEG(A1))>0,"Mutat a D oszlopra","Nem mutat a D oszlopra")
A SZÖVEG.KERES megnézi, hogy egy adott cella tartalmazza-e az adott karaktert, és ha igen, akkor visszaadja a helyét, ha nem akkor #ÉRTÉK hibára fut. Az Excel értelmezésében, ha hibát kapsz egy formulánál és azt később relációs feltételként használod, akkor az érték 0.
Így tehát, belülről kifelé haladva:
A KÉPLETSZÖVEG kinyeri magát a beírt képletet szöveggé formálva,
majd a SZÖVEG.KERES megnézi, hogy ha ez a cella tartalmazza az adott karaktert/szöveget, akkor hanyadik karaktertől indul,
és a HA formula pedig visszaadja a kívánt eredményt, ha az előző két sor vége nagyobb, mint 1.
Nagyon szépen köszönöm!
365-ös Excelem van (legalábbis, annak indult; évente megújuló MS Office előfizetésem van, nem tudom, most minek nevezik), és számomra tökéletes az ajánlott függvényed.
Például:
A1 tartalma G1
B1 =G1/H1
C1 =HA(HIBÁS(SZÖVEG.TALÁL(A1;KÉPLETSZÖVEG(B1)));"B képletében nincs "&A1;"B képletében van "&A1)
Így, a fenti esetben C1-ben az jelenik meg, hogy B képletében van G1
De ha pl. A1-be K2-t írok, akkor C1-ben az jelenik meg, hogy B képletében nincs K2
Így, C-oszlop automatikus feltöltésével több tízezer ellenőrzést tudok végezni, amelyeket aztán úgy értékelek, gyűjtök, ahogy akarok.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!