Implicit metszet operátor: @

Az implicit metszet operátor a dinamikus tömböktámogatása érdekében az Excel-képlet nyelvének jelentős frissítésének részeként lett bevezetve. A dinamikus tömbök jelentős új számítási képességet és funkcionalitást biztosítanak az Excelben.

Frissített képlet nyelve

Az Excel frissített képletének nyelve szinte teljesen megegyezik a régi nyelvével, azzal a különbséggel, hogy az @ operátort használja az implicit metszet előfordulásának jelzésére, míg a régi nyelv ezt a csendesen tette. Előfordulhat, hogy az Excel dinamikus tömbben való megnyitásakor előfordulhat, hogy az @ karakter néhány képletben jelenhet meg. Fontos megjegyezni, hogy a képletek továbbra is ugyanazokat a módon fogják kiszámítani, mint mindig.  

Mi az implicit metszet?

Az implicit metszeti logika sok értéket egyetlen értékre csökkenti. Az Excel ezt a képletet egyetlen érték visszaadására kényszeríti, mert a cellák csak egyetlen értéket tartalmazhatnak. Ha a képlet egyetlen értékkel tért vissza, akkor az implicit metszet semmit sem tett (még akkor is, ha technikailag a háttérben végzett volna). A logika az alábbiak szerint működik:

  • Ha az érték egyetlen elem, akkor adja vissza az elemet.

  • Ha az érték egy értéktartomány, akkor a képlettel megegyező sor vagy oszlop cellájának értékét adja vissza.

  • Ha az érték egy tömb, válassza a bal felső értéket.

A dinamikus tömbök megjelenése után az Excel már nem korlátozódik a képletek egyetlen értékének visszaadására, így a csendes implicit metszetnek nincs többé szüksége. Abban az esetben, ha egy régi képlet észrevétlenül jeleníti meg az implicit metszetet, a dinamikus tömb engedélyezve van az Excelben, ahol a @ értékkel fordult volna elő.  

Miért a @ szimbólum? 

Az @ szimbólum már használatban van a táblázat hivatkozásai között az implicit metszéspont jelzéséhez. Vegye figyelembe az alábbi képletet egy táblázatban = [@Column1]. Itt a @ azt jelzi, hogy a képletnek implicit metszéspontot kell használnia ahhoz, hogy a [Oszlop1] mezőben szereplő érték ugyanazon sorában legyen beolvasva.  

El lehet távolítani a @-t? 

Gyakran lehet. Attól függ, hogy a képlet mely része a @ függvénytől jobbra van: 

  • Ha egyetlen értéket ad eredményül (a leggyakoribb eset), akkor a @ eltávolításával nincs változás.

  • Ha egy tartományban vagy tömbben ad eredményül, a @ parancs eltávolításával a szomszédos cellákba kerül.

Ha eltávolít egy automatikusan hozzáadott @-t, majd később megnyitja a munkafüzetet az Excel egy korábbi verziójában, az a régitömbképlet (kapcsos zárójelekkel ({}) fog megjelenni, így a régebbi verzió nem fog implicit metszetet kezdeményezni.

Mikor adjuk hozzá a @ to Old képleteket? 

Általánosságban elmondható, hogy a többcellás tartományokat vagy tömböket visszaadó függvények a @ előtaggal jelennek meg, ha az Excel egy korábbi verziójában lettek megszerkesztve. Fontos megjegyezni, hogy nincs változás a képlet működésének módjában: most már csak a korábban láthatatlan implicit metszetet tekintheti meg. A többcellás tartományokat visszaadó gyakori függvények közé tartozik az INDEX, az ELTOLÁS és a felhasználó által definiált függvények (UDFs).  Az általános kivétel akkor használható, ha a tömböt vagy a cellatartományt (például SZUM () vagy átlag ()) tartalmazó függvényhez csomagolják. 

További részletekért tekintse át a tartományokat vagy tömböket visszaadó Excel -függvényeket.

Példák

Eredeti képlet

A Dynamic Array Excel alkalmazásban látható módon 

Ismertetés

= SZUM (A1: A10) 

= SZUM (A1: A10) 

Nincs módosítás – a függvény nem tartalmaz implicit metszetet, mivel a SZUM függvény a tartományokat vagy tömböket számítja fel. 

= A1 + a2 

= A1 + a2 

Nincs módosítás – a rendszer nem tartalmaz implicit metszéspontot. 

= A1: A10 

= @A1: A10 

Az implicit metszet akkor fog megjelenni, és az Excel visszaadja a képletet tartalmazó sorhoz tartozó értéket.

= INDEX (A1: A10; B1) 

= @INDEX (A1: A10; B1) 

Az implicit metszet előfordulását tapasztalhatja. Az index függvény egy tömböt vagy egy cellatartományt adhat vissza, ha a második vagy harmadik argumentuma 0.  

= ELTOLÁS (A1: A2; 1; 1) 

= @OFFSET (A1: A2; 1; 1) 

Az implicit metszet előfordulását tapasztalhatja. Az eltolás függvény több cellatartományt adhat vissza. Ha igen, a program az implicit metszetet indítja el. 

= MYUDF () 

= @MYUDF () 

Az implicit metszet előfordulását tapasztalhatja. A felhasználó által definiált függvények tömböket adhatnak vissza. Amikor elvégezték őket, az eredeti képlet implicit metszetet eredményezett volna. 

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

SZŰRŐ függvény

VÉLETLENTÖMB függvény

SORSZÁMLISTA függvény

SORBA.RENDEZ függvény

RENDEZÉS.ALAP.SZERINT függvény

EGYEDI függvény

#KITÖLTÉS! hibák az Excelben

Dinamikus tömbök és kibontott tömb viselkedése

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×