Besibbe tafels yn Excel: detaillearre ynstruksjes

Anonim

Besibbe tafels yn Microsoft Excel

By it útfieren fan bepaalde taken moatte yn Excel soms omgean mei ferskate tabellen dy't ek besibbe binne oan elkoar. Dat is, de gegevens fan ien tabel is oan oaren fêstset en de wearden yn alle relateare tafels wurde opnij berekkene as se wurde wizige.

Besibbe tafels binne heul handich om te brûken om in grutte hoemannichte ynformaasje te behanneljen. Pleats alle ynformaasje yn ien tabel, neist, as it net homogeen is, net heul handich. It is lestich om te wurkjen mei sokke objekten en om nei har te sykjen. It oantsjutte probleem is gewoan ûntworpen om relatearre tafels te eliminearjen, de ynformaasje wêrtroch't wurdt ferspraat, mar tagelyk wurdt ynterbylde. Besibbe tafels kinne net allinich binnen ien blêd as ien boek wêze, mar ek te finen yn aparte boeken (bestannen). De lêste twa opsjes yn 'e praktyk wurde faak brûkt, om't it doel fan dizze technology gewoan is om fuort te kommen fan' e accumulation fan gegevens, en har knikend op ien pagina opleveret net in fundamenteel. Litte wy leare hoe te meitsjen en hoe te wurkjen mei sa'n soarte fan gegevensbehear.

Ferriedige tafels oanmeitsje

As earste, litte wy ús rjochtsje op 'e fraach, op hokker manier is it mooglik om in ferbining te meitsjen tusken ferskate tabellen.

Metoade 1: Direkte binende tabellen Formule

De maklikste manier om gegevens te bindjen is it gebrûk fan formules wêryn d'r referinsjes binne nei oare tabellen. It wurdt direkt binding neamd. Dizze metoade is yntuïtyf, sûnt as it bindt as it hast gewoan as ferwizing oan it meitsjen fan gegevens yn ien tabel-array.

Litte wy sjen hoe't jo it foarbyld jo kinne foarmje kommunikaasje troch direkte binend. Wy hawwe twa tabellen op twa lekkens. Op deselde tafel wurdt it salaris berekkene mei de formule troch te fermannichfâldigjen dat de wurknimmer tariven fermannichfâldiget foar ien koeffisjint.

Salarisstafel yn Microsoft Excel

Op it twadde blêd is d'r in tafel berik wêryn d'r in list mei meiwurkers is mei har salaris. De list mei meiwurkers yn beide gefallen wurdt yn ien bestelling presinteare.

Tabel mei wurknimmer tariven yn Microsoft Excel

It is needsaaklik om dy gegevens te meitsjen op 'e bets fan it twadde wurkblêd yn' e korrespondearjende sellen fan 'e earste.

  1. Op it earste blêd hawwe wy de earste sel fan 'e kolom "Bet" al tawize. Wy sette it yn it teken "=". Folgjende, klikje op it etiket "Blêd 2", dat wurdt pleatst op it linker diel fan 'e Excel-ynterface oer de statusbalke.
  2. Gean nei it twadde blêd yn Microsoft Excel

  3. D'r is in beweging yn it twadde gebiet fan it dokumint. Klikje op de earste sel yn 'e kolom "Bet". Klikje dan op de knop Enter op it toetseboerd om de gegevens yn 'e sel yn te gean wêryn it "gelyk" teken earder ynstalleare wie.
  4. Binend mei in sel fan 'e twadde tabel yn Microsoft Excel

  5. Dan is d'r in automatyske oergong nei it earste blêd. Lykas wy kinne sjen, wurdt de wearde fan 'e earste wurknimmer út' e twadde tafel lutsen yn 'e oerienkommende sel. Troch de rinnerke te ynstallearjen op in sel dy't in weddenskip befettet, sjogge wy dat de gewoane formule wurdt brûkt om gegevens op it skerm te werjaan. Mar foar de koördinaten fan 'e sel, fan wêr't de gegevens is útfier, is d'r in útdrukking "List2!", Dat oanjout de namme fan it dokumintgebiet wêr't se lizze. De Algemiene Formule yn ús saak liket d'r sa út:

    = List2! B2

  6. Twa sellen fan twa tabellen binne ferbûn oan Microsoft Excel

  7. No moatte jo gegevens oerdrage oer de tariven fan alle oare meiwurkers fan 'e ûndernimmer. Fansels kin dit wurde dien op deselde manier dat wy de taak folden hawwe foar de earste wurknimmer, mar beskôge dat beide wurklisten yn deselde folchoarder signifikant binne en fersneld wurde troch syn beslút. Dit kin dien wurde troch gewoan troch de formule te kopiearjen nei it berik hjirûnder. Fanwegen it feit dat de ferwizings nei Excel relatyf binne, by it kopiearjen fan har wearden wurde de wearden ferskood dat wy nedich binne. De kopy proseduere sels kin makke wurde mei in ynfoljen.

    Dat, wy sette de rinnerke nei it legere rjochter gebiet fan it elemint mei de formule. Hjirnei moatte de rinnerke konvertearje nei de ynfoljen yn 'e foarm fan in swarte krús. Wy fiere de klamp út fan 'e linkermûsknop en lûke de rinnerke nei it oantal fan' e kolom.

  8. Folje marker yn Microsoft Excel

  9. Alle gegevens fan in ferlykbere kolom op in blêd 2 waarden yn in tabel yn in tafel lutsen 1. As de gegevens feroaret op in blêd 2, sille se automatysk feroarje.

Alle kolommen fan 'e twadde tabelkolom wurde oerbrocht nei de earste yn Microsoft Excel

Metoade 2: Mei help fan 'e blondere fan operators-yndeks - Sykje

Mar wat te dwaan as de list mei meiwurkers yn tabel-arrays net yn deselde folchoarder leit? Yn dit gefal is ien earder oanjûn, is ien fan 'e opsjes om de relaasje te ynstallearjen tusken elk fan dy sellen dy't manuell moatte wurde assosjeare. Mar it is geskikt útsein foar lytse tabellen. Foar massive berik sil dizze opsje in soad tiid nimme op 'e ymplemintaasje, en op it minste - yn' e praktyk sil it oer it algemien unrealistysk wêze. Mar dit probleem kin wurde oplost mei in bondel operators-yndeks - sykje. Litte wy sjen hoe't it kin wurde dien troch de gegevens yn 'e tabellen te beenen oer wêr't it petear yn' e foarige metoade wie.

  1. Wy markearje it earste elemint fan 'e kolom "Bet". Gean nei de funksjes Wizard troch te klikken op de "Foegje" ynfo ".
  2. Foegje in funksje yn yn Microsoft Excel

  3. Yn 'e wizard fan funksjes yn' e groep "keppelings en arrays" fine wy ​​de namme "yndeks" fine en allocearje.
  4. Oergong nei de trometheus-finsterfunksje-yndeks yn Microsoft Excel

  5. Dizze operator hat twa foarmen: in formulier om te wurkjen mei arrays en referinsje. Yn ús gefal is de earste opsje nedich, dus yn it folgjende-seleksje-seleksje dat wurdt iepene, selektearje it en klikje op de knop "OK".
  6. Selektearje Funksje-funksje-yndeks yn Microsoft Excel

  7. De arguminten fan 'e operator begjint mei it rinnen fan' e operator. De taak fan 'e opjûne funksje is de útfier fan' e wearde yn it selekteare berik yn 'e regel yn' e line leit mei it oantsjutte nûmer. Algemiene Formule Opmerkyndeks sokke:

    = Yndeks (array; nummer_name; [nummer_stolbits])

    De "array" is in argumint mei it berik fan it berik wêrfan wy ynformaasje sille ekstrahearje troch it oantal fan 'e oantsjutte rige.

    "Rige nûmer" is in argumint dat it oantal is fan dizze line. It is wichtich om te witten dat it line-nûmer net oantsjutte moat net relatyf oanjaan oan it heule dokumint, mar allinich relatyf oan 'e tawijd array.

    It "oantal fan 'e kolom" is in argumint dat is opsjoneel. Om it spesifyk fan ús taak op te lossen, sille wy it net brûke, en dêrom is it net nedich om it apart te beskriuwen.

    Wy sette de rinnerke yn it fjild "Array". Hjirnei gean nei it blêd 2 en, hâld de linkermûsknop, selektearje de folsleine ynhâld fan 'e kolom "Rate".

  8. Argumintarray yn it argumintfunksje-funksje-yndeks yn Microsoft Excel

  9. Neidat de koördinaten wurde werjûn yn it finster fan 'e operator set wy de rinnerke yn it fjild "Row Number". Wy sille dit argumint weromlûke mei de sykoperator. Klikje dêrom, klikje dan op in trijehoek dy't links leit oan 'e lofterkant fan' e funksje string. In list mei nij brûkte operators iepenet. As jo ​​de namme "Sykbedriuw" ûnder har fine, kinne jo derop klikke. Klikje op it lêste plak op it lêste punt fan 'e list - "Oare funksjes ...".
  10. Argument Window-funksje-yndeks yn Microsoft Excel

  11. Standert finster wizard begjint. Gean der nei yn deselde groep "Links en Arrays". Dizze kear yn 'e list, kies it item "Search Company". Untfange in klik op de knop "OK".
  12. Oergong nei it argumintefenster fan 'e sykfunksje yn Microsoft Excel

  13. Aktivearring fan 'e arguminten fan' e arguminten fan 'e sykoperatoren wurdt útfierd. De opjûne funksje is ûntworpen om it weardenûmer út te fieren yn in spesifike array troch syn namme. It is tank oan dizze funksje dy't wy it oantal berekkenje fan in tekenrige fan in spesifike wearde foar de funksje-funksje. De syntaksis fan it sykboerd wurdt presinteare:

    = Sykje board (search_Name; besjen__nassive; [Type_station])

    "It winske" is in argumint mei de namme as adres fan 'e sel fan it berik fan' e tredden wêryn it leit. It is de posysje fan dizze namme yn it doelberik en moat wurde berekkene. Yn ús gefal sil de rol fan it earste argumint ferwize nei sellen op in blêd 1, wêryn meiwurkers lizze.

    "Listful array" is in argumint, dat in ferwizing is nei in array, dy't it sykjen útfiert nei de oantsjutte wearde om syn posysje te bepalen. Wy sille dizze rol hawwe om it adres fan 'e kolom "NAME" op in blêd 2 út te fieren.

    "Type fan fergeliking" - in argumint dat opsjoneel is, mar, oars as de foarige operator, dit opsjoneel argumint sil nedich wêze. It jout oan hoe't jo moatte oerienkomme mei de operator is de winske wearde mei in array. Dit argumint kin ien fan trije wearden hawwe: -1; 0; 1. Selektearje de opsje foar oandwaning, selektearje de opsje "0". Dizze opsje is geskikt foar ús saak.

    Dat, trochgean om it argumintfjilden yn te foljen. Wy sette de rinnerke yn it fjild "Fogulêre wearde", klikje op de kolom fan 'e earste sel "op in blêd 1.

  14. It argumint is de winske wearde yn it argumintfenster fan 'e sykfunksje yn Microsoft Excel

  15. Neidat de koördinaten wurde werjûn, set de rinnerke yn it fjild "Antwurding Massive" en gean nei it label "Shead 2", oan 'e ûnderkant fan it Excel-finster boppe de statusbalke. Clement de lofter mûsknop en markearje de rinnerke alle sellen fan 'e kolom "NAME".
  16. It argumint wurdt besjoen troch in array yn it argumintfinster fan 'e sykfunksje yn Microsoft Excel

  17. Neidat har koördinaten wurde werjûn yn it fjild "Listing Massive", gean nei it fjild "Mapping Type" en set it nûmer yn "0" yn 'e toetseboerd. Hjirnei weromgean wy opnij nei it fjild "Sjoch troch de array". It feit is dat wy sille útfiere kopiearjen fan 'e formule, lykas wy yn' e foarige metoade diene. D'r sil in ferskowing fan adressen wêze, mar hjir is de koördinaten fan 'e array besjoen dy't wy moatte befeiligje. Hy soe net moatte ferskowe. Wy markearje de koördinaten mei de rinnerke en klikje op 'e F4-funksje-toets. Sa't jo kinne sjen ferskynde it Dollar-teken foar de koördinaten, wat betsjut dat referinsje fan relatyf yn absolút waard feroare. Klikje dan op de knop "OK".
  18. ARGUAMET-finsterfunksjes foar it sykboerd yn Microsoft Excel

  19. It resultaat wurdt werjûn yn 'e earste sel fan' e kolom "Bet". Mar foardat jo kopiearje, moatte wy in oar gebiet reparearje, nammentlik de earste argumintfunksje-yndeks. Selektearje dit, selektearje it kolom-elemint, dat in formule befettet, en ferhúzje nei de formula-string. Tawize it earste argumint fan 'e operator yndeks (B2: B7) en klikje op' e F4-knop. Sa't jo kinne sjen ferskynde it Dollar-teken by de selekteare koördinaten. Klikje op de Enter-toets. Yn 't algemien naam de formule de folgjende formulier naam:

    = Yndeks (blêd2! $ B $ 2: $ b $ 7; Sykje board (Sheet1! A4; List2! $ A $ 2: $ A $ 7; 0)

  20. Konvertearje keppelings nei absolút yn Microsoft Excel

  21. No kinne jo kopiearje mei in ynfoljen. Wy neame it op deselde manier dat wy earder sprutsen hawwe, en streken oan it ein fan it Tabulêre berik.
  22. Folje marker yn Microsoft Excel

  23. Sa't jo kinne sjen, nettsjinsteande it feit dat de folchoarder fan snaren yn twa relatearre tafels net gearkomt, nettsjinsteande, binne alle wearden strakke neffens de nammen fan arbeiders. Dit waard berikt, tank oan it gebrûk fan 'e kombinaasje fan operators-sykaksje.

Wearden wurde assosjeare fanwege in kombinaasje fan funksjes fan yndeks-ferstriken yn Microsoft Excel

De hoemannichte salaris foar de ûndernimming wurdt opnij berekkene yn Microsoft Excel

Metoade 4: SPESIALE INSERT

Tafel-arrays yn Excel kin ek in spesjale ynfoegje brûke.

  1. Selektearje de wearden dy't jo wolle "strakke" oan in oare tabel. Yn ús gefal is dit de "Bet"-kolom berik op in blêd 2. Klikje op it tawijd fragmint mei de rjochter mûsknop. Yn 'e list dy't iepenet, selektearje it item "Kopiearje". In alternative kombinaasje is de Ctrl + C-wichtige kombinaasje. Hjirnei ferhúzje wy nei it blêd 1.
  2. Kopiearje yn Microsoft Excel

  3. Ferpleatse nei it gebiet fan it boek dat jo nedich binne, allocearje de sellen wêryn de wearden moatte wurde streken. Yn ús gefal is dit de kolom "BID". Klikje op it tawijd fragmint mei de rjochter mûsknop. Yn it kontekstmenu yn 'e "Tarameters" Tarameters "Tagrbal ynfoegje, klikje op it" Foegje kommunikaasje "-je" Ikoan.

    Kommunikaasje ynfoegje fia it kontekstmenu yn Microsoft Excel

    D'r is ek in alternatyf. Hy, trouwens, is de iennichste foar âldere ferzjes fan Excel. Yn it kontekstmenu bringe wy de rinnerke nei it artikel "Special Insert". Yn it ekstra menu dat iepenet, selektearje de posysje mei deselde namme.

  4. Oergong nei in spesjaal ynfoegje yn Microsoft Excel

  5. Hjirnei iepenet in spesjaal ynfoegster. Klikje op de knop "Kommunikaasje" ynfoegje "yn 'e ûnderste linker hoeke fan' e sel.
  6. Spesjaal ynfoegje finster yn Microsoft Excel

  7. Whateveropopsje dy't jo kieze, wearden fanút ien tabel-array sille yn in oar wurde ynfoege. By it feroarjen fan gegevens yn 'e boarne sille se ek automatysk feroarje yn it ynfoege berik.

Wearden wurde ynfoege mei help fan in spesjale ynfoeging yn Microsoft Excel

Les: Spesjaal ynfoegje yn Excel

Metoade 5: Kommunikaasje tusken tabellen yn ferskate boeken

Derneist kinne jo in link organisearje tusken de tafelgebieten yn ferskate boeken. Dit brûkt in spesjaal ynfoegje ark. Aksjes sille absolút gelyk wêze oan dyjingen dy't wy beskôge yn 'e foarige metoade, útsein dat de navigaasje yn' e formules net tusken de gebieten fan ien boek sil hawwe, mar tusken de bestannen. Natuerlik moatte alle relatearre boeken iepene wurde.

  1. Selektearje it gegevensberik om oerbrocht te wurden nei in oar boek. Klikje op it rjochter mûsknop en selektearje de posysje "kopy" posysje yn it iepene menu.
  2. Gegevens kopiearje fan it boek yn Microsoft Excel

  3. Dan ferhúzje wy nei it boek wêryn dizze gegevens moatte wurde ynfoege. Selektearje it winske berik. KLIK RJOCHTE MOUSE KNOP. Yn it kontekstmenu yn 'e "Groep ynstellings" Selektearje "Selektearje it artikel" Ink-ynstellings "ynfoegje".
  4. Kommunikaasje ynfoegje fan in oar boek yn Microsoft Excel

  5. Hjirnei sille de wearden wurde ynfoege. By it feroarjen fan gegevens yn it boarneboek sil in tabel array út it wurkboek fan it wurkboek automatysk strakke. En it is hielendal net nedich om te soargjen dat beide boeken iepen binne. It is genôch om ien allinich wurkboek te iepenjen, en it sil automatysk gegevens opjaan fan in sletten relatearre dokumint as d'r foar eardere feroaringen yn wiene.

Kommunikaasje út in oar boek wurdt ynfoege yn Microsoft Excel

Mar it moat opmurken wurde dat yn dit gefal de ynset wurdt produsearre yn 'e foarm fan in net feroare array. As jo ​​besykje elke sel te feroarjen mei de ynfoege gegevens, sil in berjocht befolke wurde ynformearre oer de ûnfermogen om dit te dwaan.

Ynformaasje berjocht yn Microsoft Excel

Feroaringen yn sa'n array ferbûn mei in oar boek kinne allinich de ferbining brekke.

Titel brekt tusken tabellen

Soms is it nedich om de ferbining tusken de tabellen te brekken. De reden hjirfoar kin it hjirboppe beskreaun wêze as jo in array wolle feroarje fan in oar boek en gewoan de willingen fan 'e brûker, sadat de gegevens yn deselde tabel automatysk wurde bywurke fan' e oare.

Metoade 1: Kommunikaasjebrekt tusken boeken

Om de ferbining tusken boeken te brekken yn alle sellen, troch eins ien operaasje te fieren. Yn dit gefal sille de gegevens yn 'e sellen bliuwe, mar se sille al statysk wêze dy't net bywurke wearden binne dy't net ôfhinklik binne fan oare dokuminten.

  1. Yn it boek wêryn wearden út oare bestannen binne strakke, gean dan nei it tabblêd. Klikje op de "Links feroarje" -pronkes ", dy't op 'e tape leit yn' e arkbalke fan" Ferbining ". It moat opmurken wurde dat as it hjoeddeistige boek gjin ferbiningen befettet mei oare bestannen, dan is dizze knop ynaktyf.
  2. Oergong om feroaringen yn keppelings yn Microsoft Excel

  3. It finster keppelingferoaring wurdt lansearre. Selektearje út 'e list mei besibbe boeken (as d'r ferskate fan har binne) it bestân wêr't wy de ferbining wolle brekke. Klikje op de knop "Break the Connection".
  4. Ferbiningsfinster yn Microsoft Excel

  5. In ynformaasje-finster iepenet, dy't in warskôging leveret oer de gefolgen fan fierdere aksjes. As jo ​​der wis fan binne dat jo sille dwaan, klikje jo dan op de knop "Break Communication".
  6. Microsoft Excel-ynformaasje warskôging

  7. Hjirnei sil alle ferwizings nei it oantsjutte bestân yn it hjoeddeistige dokumint wurde ferfongen troch statyske wearden.

Links wurde ferfongen troch statyske wearden yn Microsoft Excel

Metoade 2: Wurden ynfoegje

Mar boppesteande metoade is allinich geskikt as jo alle keppelings folslein moatte brekke tusken de twa boeken. Wat as jo de byhearrende tabellen moatte losmeitsje yn itselde bestân? Jo kinne dit dwaan troch de gegevens te kopiearjen, en dan itselde plak as wearden ynfoegje. Trouwens, dizze metoade kin wurde brekt tusken de yndividuele gegevens berik fan ferskate boeken sûnder in mienskiplike relaasje tusken bestannen te brekken. Litte wy sjen hoe't dizze metoade yn 'e praktyk wurket.

  1. Wy markearje it berik wêryn wy kommunikaasje wolle wiskje mei in oare tafel. Klikje op it juste mûsknop. Selektearje it artikel yn it iepen menu, selektearje it "kopy". Yn plak fan de oantsjutte aksjes kinne jo in alternative kombinaasje skilje fan Hot Keys Ctrl + C.
  2. Kopiearje yn Microsoft Excel

  3. Folgjende, sûnder de seleksje te ferwiderjen fan itselde fragmint, klik opnij op it mei de rjochter mûsknop. Dizze kear yn 'e list mei aksje, klikje jo op it "wearde"-ikoan, dat wurdt pleatst yn' e groep fan parameters.
  4. Ynfoegje as wearden yn Microsoft Excel

  5. Hjirnei sil alle referinsjes yn it tawijd berik wurde ferfongen troch statyske wearden.

Wearden wurde ynfoege yn Microsoft Excel

Sa't jo kinne sjen, hat Excel manieren en ark om ferskate tabellen te assosjearjen by harsels. Tagelyk kinne tabulêre gegevens op oare lekkens wêze en sels yn ferskate boeken. As it nedich is, kin dizze ferbining maklik wurde brutsen.

Lês mear