Struktūrinių nuorodų naudojimas dirbant su „Excel“ lentelėmis

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Kai norite sukurti "Excel" lentelę, "Excel" priskiria pavadinimą į lentelę ir kiekvieno stulpelio antraštę lentelėje. Kai įtraukiate formules "Excel" lentelės, tuos pavadinimus gali būti rodomi automatiškai, įveskite formulę ir pasirinkite langelio nuorodos vietoj rankiniu būdu įvesti juos lentelėje. Čia pateikiamas pavyzdys, kaip veikia "Excel":

Naudojimas vietoj tikslių langelio nuorodų

„Excel“ naudoja lentelės ir stulpelio pavadinimus

=Sum(C2:C7)

=SUM(DeptSales[Sales Amount])

Lentelės ir stulpelio pavadinimų derinys vadinamas struktūrine nuoroda. Pavadinimai struktūrinėse nuorodose koreguojami, kai įtraukiate duomenų į lentelę ar juos pašalinate.

Be to, struktūrinė nuoroda rodoma, jei formulę sukuriate už „Excel“ lentelės ribų, o ta formulė ta formulė kreipiasi į lentelės duomenis. Nuorodos gali leisti lengviau rasti lenteles didelėje darbaknygėje.

Norėdami įtraukti į formulę struktūrines nuorodas, spustelėkite lentelės langelius, kuriuos norite nurodyti, kad nereikėtų įvesti langelio nuorodos formulėje. Tolesnius duomenų pavyzdžius įveskite į formulę, kuri automatiškai naudos struktūrines nuorodas ir suskaičiuos pardavimo komisinius.

Pardavimo Asmens

Regionas

Pardavimo suma

Komisiniai %

Komisinių suma

Juozas

Šiaurės

260

10 %

Rimantas

Pietų

660

15 %

Marija

Rytų

940

15 %

Audrius

Vakarų

410

12 %

Daina

Šiaurės

800

15 %

Tadas

Pietų

900

15 %

  1. Nukopijuokite duomenų pavyzdį lentelės, įskaitant stulpelių antraštes, ir įklijuokite jį į naują "Excel" darbalapio langelį A1.

  2. Norėdami sukurti lentelę, pažymėkite bet kurį langelį duomenų diapazoną, ir paspauskite Ctrl + T.

  3. Įsitikinkite, kad pažymėta langelį Lentelė su antraštėmis , ir spustelėkite gerai.

  4. Langelyje E2 įveskite lygybės ženklą (=) ir spustelėkite langelį C2.

    Formulės juostoje struktūrinės nuorodos [@[pardavimo suma]] rodoma po lygybės ženklo.

  5. Iš karto po uždaromojo skliausto Įveskite žvaigždutę (*) ir spustelėkite langelį D2.

    Formulės juostoje struktūrinė nuoroda [@[%komisiniai]] rodoma po lygybės ženklo.

  6. Paspauskite " Enter".

    „Excel“ automatiškai sukuria apskaičiuojamąjį stulpelį ir nukopijuoja formulę per visą stulpelį koreguodama kiekvienoje eilutėje.

Kas nutiks, jei naudosiu tikslias langelio nuorodas?

Jei įvesite tikslias langelio nuorodas apskaičiuotame stulpelyje, gali būti sunkiau pamatyti, ką skaičiuoja formulė.

  1. Darbalapio pavyzdyje, spustelėkite langelį E2

  2. Formulės juostoje įveskite = C2 * D2 ir paspauskite " Enter".

Atminkite, kad programoje „Excel“ kopijuojant formulę žemyn stulpeliu, programa nenaudoja struktūrinių nuorodų. Jei, pavyzdžiui, tarp esamų stulpelių C ir D įterpiate dar vieną, turite peržiūrėti, ar formulė teisinga.

Ar pakeisti lentelės pavadinimą?

Sukūrus „Excel“ lentelę, „Excel“ sukuria numatytąjį lentelės pavadinimą (Lentelė1, Lentelė2 ir taip toliau), tačiau jūs galite pakeisti pavadinimą į prasmingesnį.

  1. Pasirinkite bet kurį langelį lentelėje, kad būtų rodomi Lentelės įrankiai > juostelės skirtukas dizainas .

  2. Įveskite lauke Lentelės pavadinimas įveskite norimą pavadinimą ir paspauskite " Enter".

Duomenų pavyzdyje naudojome pavadinimą DeptSales.

Naudokite lentelių pavadinimų šias taisykles:

  • Naudokite leistinus simbolius  Visada prasideda pavadinimo raidę, pabraukimo simbolis (_) arba brūkšnį (\). Naudokite raides, skaičius, taškai ir pabraukimo simbolis kitų pavadinimą. Negalite naudoti "C", "c", "R" arba "r", vardo, nes jie jau nurodytas kaip nuorodą pasirinkimo stulpelio ar eilutės aktyvaus langelio, kai įvedate juos į lauką pavadinimas arba Eiti į .

  • Nenaudokite langelių koordinačių  Pavadinimai negali būti tokie patys kaip langelio koordinatės, pavyzdžiui, Z$ 100 arba R1C1.

  • Nenaudokite tarpo žodžiams atskirti  Varde negalima naudoti tarpų. Pabraukimo simbolis (_) ir taškas (.) galite naudoti kaip žodžių skyrikliai. Pavyzdžiui, DeptSales, Pardavimų_Mokesčiai arba pirmas.ketvirtis.

  • Naudokite ne daugiau nei 255 simbolius Lentelės pavadinimas turi būti ne ilgesnis nei 255 simboliai.

  • Naudokite unikalius lentelių pavadinimus Pasikartojantys pavadinimai yra neleidžiami. „Excel“ pavadinimuose neskiria viršutinio ir apatinio registro simbolių, todėl jei įveskite „Pardavimai“, bet toje pačioje darbaknygėje jau turite kitą pavadinimą PARDAVIMAI, būsite paraginti pasirinkti unikalų pavadinimą.

  • Naudokite objekto identifikatorius  Jei jūs planuojate turėti lenteles, "PivotTable" ir diagramomis, ji naudinga priešdėlio savo vardus su objekto tipą. Pvz.: tbl_Sales pardavimo lentelę, pt_Sales pardavimo PivotTable ir chrt_Sales pardavimo diagramos arba ptchrt_Sales pardavimo PivotChart. Tai išlaiko visus vardų sutvarkytą sąrašą Pavadinimų tvarkytuvas.

Struktūrinių nuorodų sintaksės taisyklės

Taip pat galite įvesti arba keisti struktūrinės nuorodos formulėje rankiniu būdu, bet tai bus lengviau suprasti struktūrinių nuorodų sintaksę. Apžvelkime formulės pavyzdyje:

=SUM(DeptSales[[#Totals],[Sales Amount]],DeptSales[[#Data],[Commission Amount]])

Šią formulę sudaro šie struktūrinių nuorodų komponentai:

  • Lentelės pavadinimas:    Pasirinktinės lentelės pavadinimas yra DeptSales . Ji nurodo lentelės duomenis, be jokių antraštę arba sumos eilučių. Galite naudoti numatytąjį lentelės pavadinimą, pvz., Lentelė1, arba pakeisti jį naudoti pasirinktinį pavadinimą.

  • Stulpelio specifikatorius:   [Pardavimo suma]ir[Komisinių suma] yra stulpelio specifikatorius, kuris naudokite jie atspindi stulpelių pavadinimus. Jie nuoroda be jokių stulpelio antraštę arba sumos eilutės, stulpelio duomenis. Visada pridėti specifikatoriai skliausteliuose, kaip parodyta.

  • Elemento specifikatorius:   [#Totals] ir [#Data] yra specialiųjų elementų specifikatorius, kuris nurodo konkrečias lentelės, pvz., sumos eilutę dalis.

  • Lentelės specifikatorius:   [[#Totals], [pardavimo suma]] ir [[#Data], [komisinių suma]] yra lentelės specifikatoriai, kurie žymi išorines struktūrinės nuorodos dalis. Išorinės nuorodos susietos su lentelės pavadinimu ir rašomos laužtiniuose skliaustuose.

  • Struktūrinė nuoroda:   (DeptSales [[#Totals], [pardavimo suma]] ir DeptSales [[#Data], [komisinių suma]] yra struktūrinės nuorodos, nurodančios eilutę, prasidedančią lentelės pavadinimu ir pasibaigiančią Stulpelio specifikatorius.

Norėdami rankomis sukurti arba redaguoti struktūrines nuorodas, naudokite šias sintaksės taisykles:

  • Aplink specifikatorius Naudokite skliaustus    Lentelių, stulpelių ir specialiųjų elementų specifikatoriai turi būti tarp atitikimo skliausteliuose ([]). Specifikatorių, kuriame yra kiti specifikatoriai reikia išorinis atitikimo skliausteliuose pridėti vidinių atitikimo skliausteliuose iš kitų specifikatorių. Pvz.: = DeptSales [[pardavėjas]: [Region]]

  • Visos stulpelių antraštės yra teksto eilutės    Tačiau jie nereikalauja pasiūlymai, kai jie naudojami struktūrinių nuorodų. Skaičius ir datas, pvz., 2014 arba 1/1/2014, taip pat laikomos teksto eilutes. Išraiškos negalima naudoti su stulpelių antraštėmis. Pavyzdžiui, išraiška DeptSalesFYSummary [[2014]: [2012]] neveiks.

Aplink stulpelių antraštes su specialiais simboliais naudokite skliaustus    Jei yra specialių simbolių, visa stulpelio antraštė turi būti rašoma skliausteliuose, o tai reiškia, kad stulpelio specifikatoriuje reikia dvigubų skliaustų. Pavyzdys: = DeptSalesFYSummary [[Total $ Amount]]

Čia pateikiamas specialiųjų simbolių, kuriems formulėse reikia papildomų skliaustų, sąrašas:

  • Tabuliacijos simbolis

  • Įvedimo į eilutę simbolis

  • Perkėlimo simbolis

  • Kablelis (,)

  • Dvitaškis (:)

  • Taškas (.)

  • Kairysis skliaustas ([)

  • Dešinysis skliaustas (])

  • Svaro ženklas (#)

  • Viengubos kabutės ženklas (')

  • Dvigubos kabutės ženklas (')

  • Kairysis riestinis skliaustas ({)

  • Dešinysis riestinis skliaustas (})

  • Dolerio ženklas ($)

  • Įterpinio ženklas (^)

  • Ampersandas (&)

  • Žvaigždutė (*)

  • Pliuso ženklas (+)

  • Lygybės ženklas (=)

  • Minuso ženklas (-)

  • Ženklas „daugiau nei“ (>)

  • Ženklas „mažiau nei“ (<)

  • Dalybos ženklas (/)

  • Kaitos simbolio naudojimas su kai kuriais specialiaisiais ženklais stulpelių antraštėse    Kai kurie simboliai turi specialią reikšmę ir juos reikia naudoti su vienguba kabute (') kaip kaitos simboliu. Pavyzdys: =DeptSalesFYSummary['#OfItems]

Čia pateikiamas specialiųjų simbolių, kuriems reikia kaitos simbolio (') formulės, sąrašas:

  • Kairysis skliaustas ([)

  • Dešinysis skliaustas (])

  • Svaro ženklas(#)

  • Viengubos kabutės ženklas (')

Tarpo simbolio naudojimas, norint pagerinti struktūrinių nuorodų skaitomumą    Norėdami pagerinti struktūrinių nuorodų skaitomumą, galite naudoti tarpo simbolį. Pavyzdys:=DeptSales[ [Sales Person]:[Region] ] arba =DeptSales[[#Headers], [#Data], [% Commission]]

Rekomenduojama naudoti vieną tarpą:

  • Po pirmojo kairiojo skliausto ([)

  • Prieš paskutinį dešinįjį skliaustą (]).

  • Po kablelio.

Nuorodų operatoriai

Norėdami padidinti langelių diapazonų nurodymo galimybes, galite naudoti toliau pateikiamus nuorodų operatorius, kad sujungtumėte stulpelių specifikatorius.

Struktūrinė nuoroda:

Nurodo:

Naudojama:

Langelių diapazonas:

=DeptSales[[Pardavėjas]:[Regionas]]

Visi langeliai dviejuose ar keliuose gretimuose stulpeliuose

: (dvitaškis) diapazono operatorius

A2:B7

=DeptSales[Pardavimo suma],DeptSales[Komisinių suma]

Dviejų ar kelių stulpelių kombinacija

, (kablelis) sąjungos operatorius

C2:C7, E2:E7

=DeptSales[[Pardavėjas]:[Pardavimo suma]] DeptSales[[Regionas]:[Komisiniai %]]

Dviejų ar kelių stulpelių sankirta

 (tarpas) sankirtos operatorius

B2:C7

Specialių elementų specifikatoriai

Norėdami nurodyti konkrečias lentelės dalis, pvz., tik sumos eilutę, savo struktūrinėse nuorodose galite naudoti bet kurį iš šių specialiųjų elementų specifikatorių.

Specialusis elemento specifikatorius:

Nurodo:

#Visi

Visa lentelė, įskaitant stulpelių antraštes, duomenis ir sumas (jei tokių yra).

#Duomenys

Tik duomenų eilutės.

#Antraštės

Tik antraštės eilutė.

#Bendrosios sumos

Tik sumos eilutė. Jei tokios nėra, grąžinamas nulis.

#Ši eilutė

arba

@

arba

@[Stulpelio pavadinimas]

Tik toje pačioje eilutėje esantys langeliai kaip formulė. Šių specifikatorių negalima jungti su jokiais kitais specialiųjų elementų specifikatoriais. Naudokite juos norėdami nutraukti numanomą nuorodos sankirtą arba nepaisyti numanomos sankirtos ir nurodyti pavienes stulpelio reikšmes.

Lentelėse, kuriose yra daugiau nei viena duomenų eilutė, „Excel“ automatiškai pakeičia specifikatorių #Ši eilutė į trumpesnius @ specifikatorių. Tačiau jei lentelėje yra tik viena eilutė, programa „Excel“ nekeičia specifiaktoriaus #Ši eilutė, todėl įtraukus daugiau eilučių skaičiavimo rezultatai gali būti netikėti. Norėdami išvengti skaičiavimo problemų, prieš įvesdami struktūrinių nuoroda formules, įsitikinkite, kad įvedėte lentelėje kelias eilutes.

Kriterijus atitinkančios struktūrinės nuorodos apskaičiuojamuosiuose stulpeliuose

Kai kuriate apskaičiuotą stulpelį, dažniausiai naudojate struktūrinę nuorodą, kad sukurtumėte formulę. Ši struktūrinė nuoroda gali būti neatitinkanti kriterijų arba visiškai atitinkanti kriterijus. Pavyzdžiui, kad sukurtumėte apskaičiuojamąjį stulpelį, pavadintą Komisinių suma, kuris skaičiuoja komisinių sumą litais, galite naudoti toliau pateiktas formules:

Struktūrinės nuorodos tipas

Pavyzdys

Komentaras

Neatitinkanti kriterijų

=[Pardavimo suma]*[Komisiniai %]

Sudaugina atitinkamas reikšmes iš dabartinės eilutės.

Visiškai atitinkanti kriterijus

=DeptSales[Pardavimo suma]*DeptSales[Komisiniai %]

Sudaugina atitinkamas kiekvienos abiejų stulpelių eilutės reikšmes.

Pagrindinė taisyklė: jei naudojate struktūrines nuorodas lentelėje, pvz., kai kuriate apskaičiuojamąjį stulpelį, galite naudoti neatitinkančią kriterijų struktūrinę nuorodą. Jei struktūrinę nuorodą naudosite ne lentelėje, turite naudoti atitinkančią kriterijus struktūrinę nuorodą.

Struktūrinių nuorodų naudojimo pavyzdžiai

Čia pateikiami keli struktūrinių nuorodų naudojimo pavyzdžiai.

Struktūrinė nuoroda:

Nurodo:

Langelių diapazonas:

=DeptSales[[#Visi],[Pardavimo suma]]

Visi stulpelio „Pardavimo suma“ langeliai.

C1:C8

=DeptSales[[#Antraštės],[Komisiniai %]]

Stulpelio „Komisiniai %“ antraštė.

D1

=DeptSales[[#Totals],[Region]]

Regiono stulpelio suma. Jei nėra Sumų eilutės, grąžinamas nulis.

B8

=DeptSales[[#Visi],[Pardavimo suma]]]:[Komisiniai %]]

Visi „Pardavimo suma“ ir „Komisiniai %“ langeliai.

C1:D8

=DeptSales[[#Duomenys],[Komisiniai %]:[Komisinių suma]]

Tik stulpelių „Komisiniai %“ ir „Komisinių suma“ duomenys.

D2:E7

=DeptSales[[#Antraštės], [Regionas]: [Komisinių suma]]

Tik stulpelių nuo „Regionas“ iki „Komisinių suma“ antraštės.

B1:E1

=DeptSales[[#Bendrosios sumos], [Pardavimo suma]:[Komisinių suma]]

Stulpelių nuo „Pardavimo suma“ iki „Komisinių suma“ suma. Jei sumos eilutės nėra, grąžinamas nulis.

C8:E8

=DeptSales[[#Antraštės],[#Duomenys],[Komisiniai %]]

Tik antraštė ir „Komisinių %“ duomenys.

D1:D7

=DeptSales[[#Ši eilė], [Komisinių suma]]

arba

=DeptSales[@Komisinių suma]

Langelis, kuriame susikerta dabartinės eilutės ir stulpelio komisinių suma. Jei toje pačioje eilutėje kaip antraštė arba bendros sumos eilutė, tai grįš į #VALUE! klaida.

Jei struktūrinę nuorodą lentelėje su keliomis duomenų eilutėmis įvedate ilgesne forma (#Ši eilutė), „Excel“ automatiškai pakeičia ją trumpesne forma (@). Jos abi veikia taip pat.

E5 (jei dabartinė eilutė yra 5)

Darbo su struktūrinėmis nuorodomis strategijos

Kai dirbate su struktūrinėmis nuorodomis, atsižvelkite į toliau pateiktą informaciją.

  • Formulės automatinio vykdymo naudojimas    Galite pastebėti, kad formulių automatinio vykdymo naudojimas yra labai naudingas struktūrinėms nuorodoms įvesti ir užtikrinti teisingos sintaksės naudojimą. Daugiau informacijos ieškokite Formulių automatinio vykdymo naudojimas.

  • Nuspręsti, ar kurti lentelių dalinio pasirinkimus struktūrines nuorodas    Pagal numatytuosius nustatymus, kai kuriate formulę, spustelėjus langelį diapazoną lentelės dalies pasirenkami langelius ir automatiškai įveda struktūrinių nuorodų vietoj langelio formulėje. Taip dalinio pasirinkimo daug lengviau įvesti struktūrinių nuorodų. Galite įjungti šią problemą, arba išjungti pažymėdami arba išvalydami žymės langelį lentelių pavadinimų naudojimas formulėsefailas > parinktys > formulės > dialogo darbas su formulėmis .

  • Naudokite darbaknygių, kuriose yra išorinių nuorodų į "Excel" lentelėmis, esančiomis kitose darbaknygėse    Jei darbaknygėje yra išorinė nuoroda į "Excel" lentelės į kitą darbaknygę, kad susietas šaltinio darbaknygė turi būti atidaryta programoje "Excel", kad būtų išvengta #REF! klaidų į paskirties darbaknygę, kurioje yra saitai. Jei paskirties darbaknygė atidaroma pirmą kartą ir #REF! rodomos, jie bus išspręsta, jei taip, tada atidarykite šaltinio darbaknygę. Jei pirmiausia atidarykite šaltinio darbaknygę, turėtumėte matyti be klaidų kodai.

  • Konvertuoti į diapazoną į lentelę ir lentelę į diapazoną    Kai galite konvertuoti lentelę į diapazoną, visos langelių nuorodos konvertuojamos į jų ekvivalentą absoliuti A1 stiliaus nuorodas. Kai konvertuojate diapazoną į lentelę, "Excel" automatiškai nekeičia jokių langelių nuorodas, šį diapazoną į jų ekvivalentą struktūrinės nuorodos.

  • Stulpelių antraščių išjungimas    Galite perjungti lentelės stulpelio antraštes ir išjungti iš lentelės skirtuke dizainas > Antraštės eilutė. Jei lentelės stulpelių antraščių išjungimas, neveikia struktūrines nuorodas, naudokite stulpelių pavadinimus, ir vis dar galite naudoti juos formulėse. Struktūrinėmis nuorodomis, kurios tiesiogiai nurodo lentelės antraštes (pvz = DeptSales [[#Headers], [% komisiniai]]) rezultatas bus #REF.

  • Įtraukti arba Naikinti stulpelius ir eilutes į lentelę    Lentelės duomenų diapazonai, dažnai keičiasi, struktūrinės nuorodos langelio nuorodas koreguojami automatiškai. Pavyzdžiui, jei naudojate lentelės pavadinimą į formulę suskaičiuoti visų duomenų langelių, lentelės, o tada duomenų eilutės įtraukimas, langelio nuorodą, keičiasi automatiškai.

  • Lentelės ar stulpelio pervardijimas    Jei pervardijate stulpelį ar lentelę, „Excel“ automatiškai pakeičia tos lentelės ar stulpelio antraštės naudojimą visose struktūrinėse darbaknygės nuorodose.

  • Perkelti, kopijuoti, ir įveskite struktūrinės nuorodos    Visos struktūrinės nuorodos išlieka tokios pačios, kai kopijuojate ar perkeliate struktūrinę nuorodą naudojančią formulę.

    Pastaba: Kopijavimo struktūrinių nuorodų ir daro užpildo struktūrinės nuorodos nėra tas pats. Kai kopijuojate, visos struktūrinės nuorodos išlieka tokios pačios, o kai pildote formulę, visiškai kriterijus atitinkančios struktūrinės nuorodos koreguoti Stulpelio specifikatorius kaip seką, kaip apibendrinta toliau pateiktoje lentelėje.

Jei pildymo kryptis yra:

Kol pildote, spauskite:

Tada:

Aukštyn arba žemyn

Nieko

Nėra jokio stulpelio specifikatoriaus koregavimo.

Aukštyn arba žemyn

Ctrl

Stulpelių specifikatoriai koreguojami kaip seka.

Dešinėn arba kairėn

Nėra

Stulpelių specifikatoriai koreguojami kaip seka.

Aukštyn, žemyn, dešinėn arba kairėn

Shift

Vietoj reikšmių dabartiniuose laukeliuose perrašymo, dabartinės laukelio reikšmės yra perkeliamos ir įterpiami stulpelio specifikatoriai.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Susijusios temos

"Excel" lentelių apžvalga
vaizdo įrašas: kurkite ir formatuokite "Excel" lentelės
iš viso duomenis programoje "Excel" lentelės
"Excel" lentelės formatavimas
lentelės dydžio keitimas įtraukdami arba pašalindami eilučių ir stulpelių
Diapazono arba lentelės duomenų filtravimas
konvertuoti lentelę į diapazoną
"Excel" lentelių suderinamumo problemos
eksportuoti "Excel" lentelę į "SharePoint"
apžvalgos formulėse "Excel"

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×