Note: The other languages of the website are Google-translated. Back to English
Mewngofnodi  \/ 
x
or
x
Cofrestru  \/ 
x

or

Taflen waith ddeinamig Excel neu gyfeirnod llyfr gwaith

Gan dybio bod gennych ddata gyda'r un fformat ar draws nifer o daflenni gwaith neu lyfrau gwaith ac mae angen i chi gael data o'r taflenni gwaith neu'r llyfrau gwaith hyn yn ddeinamig i ddalen arall. Gall y swyddogaeth INDIRECT eich helpu i wneud pethau'n gyflym.

Celloedd cyfeirio mewn taflen waith arall yn ddeinamig
Celloedd cyfeirio mewn llyfr gwaith arall yn ddeinamig


Celloedd cyfeirio mewn taflen waith arall yn ddeinamig

Gan dybio bod pedair taflen waith sy'n cynnwys gwahanol werthiannau mewn chwarteri ar gyfer pedwar gwerthwr, ac rydych chi am greu taflen waith gryno i dynnu'r chwarter gwerthiant yn ddeinamig yn seiliedig ar y gwerthwr cyfatebol. Er mwyn gwneud iddo weithio, gall y fformiwla isod helpu.

Fformiwla generig

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

1. Fel y dangosir y screenshot isod, yn gyntaf, mae angen i chi greu'r daflen waith gryno trwy nodi'r enwau dalennau ar wahân mewn gwahanol gelloedd, yna dewis cell wag, copïo'r fformiwla isod i mewn a phwyso'r Rhowch allweddol.

=INDIRECT("'"&B3&"'!C3")

Nodiadau: Yn y cod:

  • B3 yw'r gell sy'n cynnwys enw'r ddalen y byddwch chi'n tynnu data ohoni;
  • C3 yw'r cyfeiriad cell yn y daflen waith benodol y byddwch chi'n tynnu ei ddata;
  • Er mwyn atal dychwelyd y gwerth gwall os yw naill ai B5 (y gell enw dalen) neu C3 (y gell y byddwch yn tynnu'r data) yn wag, amgaewch y fformiwla INDIRECT gyda swyddogaeth IF yn dangos fel isod:
    = OS (NEU (B3 = "", C3 = ""), "", YN UNIG ($ B $ 3 & "! C3"))
  • Os nad oes lleoedd yn eich enwau dalennau, gallwch ddefnyddio'r fformiwla hon yn uniongyrchol
    = YN UNIG (B3 a "! C3")

2. Yna, llusgwch ei Llenwch Trin i lawr i gymhwyso'r fformiwla i gelloedd eraill. Nawr rydych chi wedi dychwelyd holl werthiannau'r chwarter cyntaf o'r taflenni gwaith penodol.

3. Ewch ymlaen i dynnu pob gwerthiant o chwarteri eraill yn ôl yr angen. A pheidiwch ag anghofio newid cyfeirnod y gell yn y fformiwla.


Celloedd cyfeirio mewn llyfr gwaith arall yn ddeinamig

Mae'r adran hon yn sôn am gyfeirio'n ddeinamig at gelloedd mewn llyfr gwaith arall yn Excel.

Fformiwla generig

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

Fel y dangosir y screenshot isod, Y data rydych chi am ei ddychwelyd gan leoli yng ngholofn E y daflen waith “Cyfanswm y gwerthiannau” mewn llyfr gwaith ar wahân o'r enw “SalesFile”. Gwnewch fel a ganlyn gam wrth gam i'w gyflawni.

1. Yn gyntaf, gadewch i ni lenwi'r wybodaeth llyfr gwaith (gan gynnwys enw'r llyfr gwaith, enw'r daflen waith, a'r celloedd cyfeirio), y byddwch chi'n tynnu data yn seiliedig ar y wybodaeth hon i'r llyfr gwaith cyfredol.

2. Dewiswch gell wag, copïwch y fformiwla isod i mewn iddi a gwasgwch y Rhowch allweddol.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Nodiadau:

  • B3 yn cynnwys enw'r llyfr gwaith lle rydych chi am dynnu'r data;
  • C3 yw enw'r ddalen;
  • D3 yw'r gell y byddwch chi'n tynnu data ohoni;
  • Mae'r #REF! bydd gwerth gwall yn dychwelyd os bydd y llyfr gwaith y cyfeiriwyd ato ar gau;
  • Er mwyn osgoi'r #REF! gwerth gwall, amgaewch y fformiwla INDIRECT gyda'r swyddogaeth IFERROR fel a ganlyn:
    = IFERROR (INDIRECT ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Yna llusgwch y Llenwi Trin i lawr i gymhwyso'r fformiwla i gelloedd eraill.

Tip: Os nad ydych am i'r gwerth dychwelyd droi yn wall ar ôl cau'r llyfr gwaith y cyfeiriwyd ato, gallwch nodi enw'r llyfr gwaith, enw'r daflen waith a'r cyfeiriad cell yn y fformiwla yn uniongyrchol fel hyn:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Swyddogaeth gysylltiedig

Y swyddogaeth INDIRECT
Mae swyddogaeth Microsoft Excel INDIRECT yn trosi llinyn testun i gyfeirnod dilys.


Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa

Hoffech chi gwblhau eich gwaith bob dydd yn gyflym ac yn berffaith? Mae Kutools for Excel yn dod â 300 o nodweddion datblygedig pwerus (Cyfuno llyfrau gwaith, swm yn ôl lliw, rhannu cynnwys celloedd, trosi dyddiad, ac ati ...) ac arbed 80% o amser i chi.

  • Wedi'i gynllunio ar gyfer 1500 o senarios gwaith, yn eich helpu i ddatrys problemau Excel 80%.
  • Gostyngwch filoedd o gliciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig.
  • Dewch yn arbenigwr Excel mewn 3 munud. Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach.
  • Treial am ddim diderfyn 30 diwrnod. Gwarant arian yn ôl 60 diwrnod. Uwchraddio a chefnogi am ddim am 2 flynedd.
Rhuban o Excel (gyda Kutools ar gyfer Excel wedi'i osod)

Tab Swyddfa - Galluogi Darllen a Golygu Tabbed yn Microsoft Office (cynnwys Excel)

  • Un eiliad i newid rhwng dwsinau o ddogfennau agored!
  • Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
  • Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
  • Yn Dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Yn union fel Chrome, Firefox, a New Internet Explorer.
Ergyd Sgrin o Excel (gyda Office Tab wedi'i osod)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ty banks · 1 years ago
    please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.