Kezdőoldal » Számítástechnika » Programok » Excel. Van olyan függvény,...

Excel. Van olyan függvény, amellyel képletben lehet keresni?

Figyelt kérdés

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?



2023. febr. 17. 18:07
 1/4 anonim ***** válasza:

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".

2023. febr. 17. 18:26
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

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.

2023. febr. 17. 18:48
 3/4 anonim ***** válasza:

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.

2023. febr. 17. 22:50
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

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.

2023. febr. 18. 11:29

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!