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édoscellá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égi tö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. 

Az @ operátor használata új képletekben

Ha olyan képletet szerkeszt vagy szerkeszt, amely az @ operátort tartalmazó dinamikus tömbben található, akkor _xlfnként jelenhet meg. SINGLE () a Dynamic Array Excelben.

Ez akkor fordul elő, ha vegyes képletet követ el. A kevert képletek olyan képletek, amelyek mind a tömbképletek, mind az implicit metszetet használják, ezt a műveletet a pre-Dynamic Array Excel nem támogatja. Az előre dinamikus tömb csak azokat a képleteket támogatja, amelyekben az implicit metszetet vagy II) atömbképletek egész sorában szerepel.

Ha a dinamikus tömb engedélyezve van, hogy az Excel észleli a "kevert képletet", az a képlet egy olyan variációját fogja javasolni, amely implicit metszetet tartalmaz. Ha például az = a1: A10 + @A1: A10 értéket adja meg, az alábbi párbeszédpanel jelenik meg:

Egy párbeszédpanel, amelyen megkérdezheti, hogy a fromula = @A1: A10 + @A1: A10 helyett inkább a következőt szeretné használni.

Ha úgy döntött, hogy elutasítja a párbeszédpanel által javasolt képletet, akkor az = a1: A10 + @A1: A10 képletet a program véglegesíti. Ha később a következő képletet nyitja meg a dinamikus Excel-tömbben, akkor az = a1: A10 + _xlfn fog megjelenni. KISLEMEZ (a1: A10) az @ karakterrel _xlfnként megjelenő kevert képletben . SINGLE (). Ha a képletet a dinamikus Excel-tömb alapján értékeli ki, akkor a program #NAMEt ad vissza. hibaértéket adja vissza. 

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.

×