Peidetud ühisosa märk: @

Peidetud ühisosa märk võeti kasutusele olulisi versiooniuuenduse käigus Exceli valemite keel toetama dünaamiline massiivid. Dünaamiline massiivid tuua Exceli märgatavat uue arvutamise võimalus ja funktsioonid.

Uuele versioonile üle viidud valemi keel

Exceli täiendatud valemi keel on identne vana keel, välja arvatud, et see kasutab funktsiooni @-märk, näitamaks, kus võivad tekkida ilmutamata ühisosa, tuleks vana keel ei see vaikselt. Seetõttu võib-olla märkate @ kasutaja kuvatakse mõned valemites dünaamilisi massiivi Exceli avamisel. See on oluline märkida selle arvutamiseks on neil alati ühtemoodi jätkavad valemeid.  

Mis on peidetud ühisosa?

Ilmutamata ühisosa loogika vähendab mitmest väärtusest ühe väärtuse. Excel ei järgmine valem tagastab ühe väärtuse, kuna lahtris võib sisaldada ainult ühe väärtuse jõustamine. Kui teie valem oli tagasi ühe väärtuse, siis ilmutamata ühisosa ei midagi (isegi siis, kui see oli tehniliselt ära tehtud taustal). Loogika toimib järgmiselt:

  • Kui väärtus on ühe üksuse, tagastab funktsioon üksus.

  • Kui väärtus on vahemik, tagastab funktsioon väärtuse lahtri sama rea või veeru valemiga.

  • Kui väärtus on massiiv, siis valige vasakus väärtus.

Dünaamiliste massiivi on muutnud, pole enam Exceli piiratud üksikud väärtused naasnud valemeid, et vaikne ilmutamata ühisosa ei ole enam vaja. Kui mõnda vana valemit varjatult võiks käivitada ilmutamata ühisosa, dünaamiline massiivi lubatud Excel kuvab, kus see aset koos selle @.  

Miks on @-märgile? 

Funktsiooni @-märgile on juba kasutusel tabeliviited ilmutamata ühisosa näitamiseks. Kaaluge tabelisse järgmine valem = [@Column1]. Siin on @ näitab, et valem peaks kasutama ilmutamata ühisosa väärtust samal real: [Column1].  

Saate eemaldada selle @? 

Sageli saate. See sõltub sellest, milline osa valemi paremal olevat @ tagastab: 

  • Kas see tagastab ühe väärtuse (kõige levinum juhul), tuleb muutmata, eemaldades selle @.

  • Kui see tagastab või massiivis, eemaldades selle @ põhjustab selle kõrvalmõjunaabruses lahtritele.

Kui eemaldate automaatselt lisatud @ ja uuemad versioonid avatud töövihiku mõnes Exceli vanemas versioonis, kuvatakse seepärand massiivivalem (pakitud looksulgudega {}), kui seda tehakse varasem versioon ei Käivita ilmutamata ühisosa tagamiseks.

Kui lisame soovitud @ vana valemeid? 

Üldiselt funktsioonid, mis tagastavad Mitmelahtriliste vahemike või massiivide kuvatakse olema eesliide kui need olid autoriks Exceli vanemas versioonis. Oluline on nii, nagu teie valem käitub ei muutu – näete ainult varem nähtamatu ilmutamata ühisosa kohe. Levinud funktsioonid, mis võib tagastada mitut lahtrivahemike kaasata, INDEX, OFFSET ja kasutaja määratletud funktsioonid (UDF).  Levinud erand on, kui nad on pakitud funktsioon, mida aktsepteerib massiiv või vahemik (nt usesthe SUM või AVERAGE()). 

Üksikasjalikumat teavet teemast Exceli funktsioonid, mis tagastavad vahemike või massiivide .

Näited

Algne valem

Nagu näha dünaamiline massiivi Exceli 

Selgitus

=SUM(A1:A10) 

=SUM(A1:A10) 

Ei muutu – pole ilmutamata ühisosa võivad tekkida, kui funktsiooni SUM eeldab, et vahemikud ega massiivides. 

= A1 + A2 

= A1 + A2 

Ei muutu – pole ilmutamata ühisosa võivad tekkida. 

= A1: A10 

=@A1:A10 

Ilmutamata ühisosa juhtub ja Exceli tagastavad väärtuse valem on reaga seotud.

=INDEX(A1:A10,B1) 

=@INDEX(A1:A10,B1) 

Ilmutamata ühisosa võivad tekkida. Funktsioon INDEX võib tagastada massiivis või kui teise ja kolmanda argumendi väärtus on 0.  

=OFFSET(A1:A2,1,1) 

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

Ilmutamata ühisosa võivad tekkida. Funktsioon OFFSET võib tagastada mitut sisaldav lahtrivahemik. Kui see juhtub, ilmutamata ühisosa soovite käivitada. 

=MYUDF() 

=@MYUDF() 

Ilmutamata ühisosa võivad tekkida. Kasutaja määratletud funktsioonide saate tagastavad massiive. Kui nad ei, oleks algse valem on käivitanud ilmutamata ühisosa. 

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Vt ka

Funktsioon FILTER

Funktsioon RANDARRAY

Funktsioon SEQUENCE

Funktsioon SORT

Funktsioon SORTBY

Funktsioon UNIQUE

#SPILL! veaväärtused Excelis

Dünaamilised massiivid ja ülevoolanud massiivide käitumine

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×