Hogyan lehet kapcsolatot teremteni között. Hogyan lehet kapcsolatot teremteni a cellák között az Excelben? A sok-sok kapcsolat létrehozásának elve

A táblák között többféle kapcsolat létezik. Ezek közé tartozik az egy az egyhez, egy a sokhoz, a sok az egyhez (egyesek hajlamosak egyben összekeverni ezt a két típust) és a sok a sokhoz kapcsolatokat. Ez utóbbi egy példája, magyarázata és alkalmazása különböző DBMS-ekben, mint például az Access vagy az SQL, ebben a cikkben lesz szó.

Meghatározás

A sok a sokhoz viszonyt úgy definiáljuk, mint egy entitás bármely példányának egy másik példány összes példányához való illeszkedését. Más szóval, az első (második) tábla minden mezője hozzá van rendelve a második (első) összes mezőjéhez.

A bemutatott diagram világosan mutatja ennek a kapcsolatnak a lényegét.

Mikor használható a sok-sok kapcsolatok?

A sok-sok kapcsolatra példa a diákcsoport és a tanári csoport. Minden hallgató egyszerre több professzortól tanul, akik viszont több hallgatónak tartanak előadást. A képen látható a különbség az egy a többhez és a sok a sokhoz kapcsolat között.

A sok-sok kommunikációra a nagyméretű adatbázisok összeállításakor általában csak oktatási célokat használnak, kiderül, hogy minél több entitás van az adatbázisban, annál több a kapcsolat; valószínű, hogy gyakori hozzáférés a sok-sok kapcsolathoz.

Hogyan alakítsunk ki több-többek közötti kapcsolatot?

A szóban forgó kapcsolatra példák a cikk előrehaladtával bővülnek, de nem csak azt kell megérteni, hogy mi ez, hanem azt is, hogyan lehet megvalósítani. Ennek a folyamatnak a részletei közvetlenül függenek a munkához választott DBMS-től, miközben az elv mindenkinél ugyanaz.

Microsoft Access

A Microsoft irodai szoftverterméke már jó ideje ismert a szoftverpiacon. Ez jár hozzá szöveg szerkesztő Worfd, Excel táblázatkezelő processzor és az „iroda” sorba tartozó egyéb. Az Access-t (értsd: „access”, a szó szerinti fordítás „access”) megvásárolhatja a „kollégáktól” külön-külön. Természetesen ajánlott licencelt szoftvert vásárolni, de nem titok, hány kalóz átcsomagolás található az interneten, normál fájlok vagy torrent disztribúciók formájában. A Microsoft Access még hordozható verzióban is elérhető. Ez, amely nem igényel telepítést és speciális készségeket a számítógéppel való munkához, a legalkalmasabb a választáshoz, ha a szoftvert hosszú ideig és gyakran nem használják.

A szövegkörnyezetből egyértelműen látszik, hogy a Microsoft Access az egyik legnépszerűbb. Relációs, vagyis logikai logikán alapul, amely munkája során az elsőrendű logikára utal. A sok-sok kommunikációt az Accessben (a magyarázat során példákat adunk) nagyon-nagyon egyszerű megvalósítani. Vegyük fontolóra.

Két asztal van..

Hogy semmi újat ne találjunk ki, vegyük a már megjelölt példát a diákokról, hogy tisztázzuk a sok-sok összefüggést. Létre kell hoznia egy „Diákok” és egy „Tanárok” táblázatot. Az elsőnek és a másodiknak is van elsődleges kulcsa. E két entitás példányainak kombinálásához egy másik tábla is szükséges, amelynek mezői az első és a második tábla kulcsai.

Ha egy másik példát nézünk: mondjuk futballisták és csapatok (figyelembe véve, hogy a futballisták közül legalább egy más-más csapatban játszott, és minden csapatban tizenegy játékos van), a kapcsolatépítés lényege nem fog változni. Három asztalra is szükség lesz. Ezek közül a „labdarúgók” és a „csapatok” a főbbek, az egyik pedig a középhaladó.

Adatséma

A Microsoft Access DBMS-ben a táblák közötti kapcsolatok az „Adatséma” lapon valósulnak meg. Az összes szükséges entitás hozzáadódik a megjelenő panelhez (esetünkben mindhárom tábla). A több-többhöz kapcsolat létrehozása a főbbek ("Diákok" és "Tanárok") közötti két egy a többhez kapcsolat és egy közbenső táblázat használatával történik. Ehhez össze kell kapcsolnia a megfelelő elsődleges kulcsokat.

A fenti ábra azt mutatja, hogyan néz ki az Adatséma (Kapcsolatok) lap. A panelhez hozzáadható táblázatok száma korlátlan. Az elhelyezés teljesen felhasználó által állítható.

SQL

Az adatbázisok tervezése SQL-ben nehezebb feladat, mint Accessben. Ha egy Microsoft termék teljes mértékben az irodai környezethez igazodik, hatalmas és minden kiadással, frissítéssel folyamatosan bővülő funkcionalitással rendelkezik, ugyanakkor az átlagfelhasználó számára felhasználóbarát felülettel rendelkezik, akkor az SQL egy külön nem. -procedurális programozási nyelv, melynek segítségével különböző platformokon lehet adatbázisokkal dolgozni. Jól ismert szoftver erre a feladatra: Oracle MySQL és DB2 (népszerű, de nem az egyetlen a maga nemében). Annak ellenére, hogy mindegyiknek megvannak a maga finomságai és árnyalatai, az SQL nyelv „egyesíti” őket. Ha megtanult legalább az egyikükkel dolgozni, sokkal könnyebb lesz a másikkal bánni.

Létező adatbázis létrehozása, kitöltése és közvetlenül az SQL-ben való műveletek speciális kódok vagy szkriptek segítségével szükségesek. Azonban azoknak, akik már eljutottak a „Sokaktól sokakhoz kommunikáció” részhez, amelyre ezen a programozási nyelven az alábbiakban lesz példa, ismernie kell legalább az SQL nyelv használatának alapvető parancsait és alapelveit.

A sok-sok kapcsolat létrehozásának elve

A hosszadalmas bevezető kissé zavaros és „ködös” lehetett volna, de valójában a kommunikáció elve változatlan. Ahhoz, hogy a sok a sokhoz típusú kapcsolat a gyakorlatban is megvalósuljon, nemcsak Accessben, hanem SQL-ben is, kezdetben két alaptábla és egy köztes tábla létrehozása szükséges. Hasonló a helyzet a kulcsokkal: a fő entitások fő mezőkkel rendelkeznek, amelyek mindegyike egy csatoló táblában van rögzítve. Ami azt jelenti, hogy az SQL sok-sok kapcsolat alapvetően nem különbözik az „Access”-től.

Kommunikáció megvalósítása

A sok a sokhoz kapcsolatok megvalósításához az SQL-szkriptekben idegen kulcsokat (FOREIGN KEY) használnak, hasonlóan a fő táblák eredeti kulcsaihoz. Létrehozásukkor és/vagy szerkesztésekor az összes mezővel együtt rögzítésre kerülnek.

A sok-sok kapcsolatok szerepe

Általában az entitások közötti kapcsolatokat a bennük tárolt információk integritására használják. Csak egy jól megtervezett, minden szükséges kapcsolattal ellátott adatbázis garantálja a tárolás biztonságát, a könnyű kezelhetőséget és a külső hatásoknak és változásoknak ellenálló szerkezet. Jellemzően, ha egy adatbázis egy teljes szervezetről, vállalatról vagy cégről tartalmaz adatokat, akkor sok, különböző példányokkal rendelkező entitást tartalmaz.

Ez azt jelenti, hogy adatséma létrehozásakor (Accessben) vagy szkriptek írásakor (Oracle-ban vagy DiBiTu-ban) legalább egy sok a sokhoz kapcsolat lesz. Egy példa az SQL-re, amelyet gyakran használnak az "Adatbázis-szervezés" - King's DB - kurzus tanításában.

King adatbázis

Ez a képzési adatbázis információkat nyújt a King Corporationről. A táblázatok között:

  • a cég alkalmazottai - tartalmazza a munkavállaló kódját, vezetéknevét, keresztnevét és középső kezdőbetűjét (a hangsúly az idegen nevekre), továbbá a főnök kódját és a munkavállaló által betöltött pozíciót, a cégbe lépés dátumát , az általa kapott fizetés és a biztosított jutalékok, osztálykód;
  • a társaság részlegei - a táblázat mezői között szerepel az osztály kódja és neve, valamint a telephely kódja;
  • az osztályok elhelyezkedése, amely magában foglalja az információ megadását helykód és városnév alapján;
  • pozíciók a cégben - egy kis táblázat két mezővel a pozíció kódjához és a hivatalos nevéhez;
  • Vásárló cégek - mezők: vevő kódja és neve, címe, város és állam, irányítószám és régiókód, telefonszám, vevőszolgálati menedzser kód, vásárlói hitel és megjegyzések (megjegyzések és megjegyzések);
  • adásvételi szerződések, amelyek tartalmazzák a szerződés kódját és dátumát, a vevő kódját, a szállítási dátumot és a szerződés teljes összegét;
  • értékesítési aktusok - cselekménykód és szerződéskód, amely tartalmazza az aktust, a termékkódot, annak árát, a vásárolt mennyiséget és a teljes vételárat;
  • termékek - termék kódja és neve;
  • árak - termékkód, meghirdetett ár, minimális lehetséges ár, alapítás dátuma és árlemondás dátuma.

A legfeljebb két vagy három mezőt tartalmazó kis táblák legfeljebb egy táblához kapcsolódnak egy az egyhez vagy egy a többhez viszonyban.

A nagyméretű táblázatok, mint például a „vállalati alkalmazottak”, „vállalatok vásárlása”, „adásvételi megállapodások” és „eladási aktusok” egyszerre több entitáshoz kapcsolódnak, egyesek pedig „közvetítők” segítségével a sok a sok között. kapcsolat. A „vásárló cégek” tábla önmagában is közvetítő, mivel sok olyan mezőt tartalmaz, amelyeket más táblákból kölcsönzöttek, és amelyek idegen kulcsok. Ezenkívül a King Corporation adatbázisának léptéke és összekapcsoltsága olyan, hogy minden kapcsolat elválaszthatatlanul korrelál és befolyásolja egymást. Ezek közül legalább egy megsemmisítése a teljes adatbázis integritásának megsemmisítését vonja maga után.

Fontos árnyalatok

A sok a sokhoz kapcsolat implementálásakor, függetlenül attól, hogy melyik DBMS-t használják, nagyon fontos, hogy helyesen határozzuk meg azokat a kulcsokat, amelyekkel a kapcsolat létrejön. A helytelenül megvalósított kapcsolat nem teljesíti fő célját, nevezetesen a táblázat integritásának biztosítását, és ennek eredményeként a várt kényelem helyett a felhasználót kellemetlenségek és további problémák érik, különösen a táblázatok kitöltésekor. és az adatok szerkesztése bennük.

Az adatbázisokkal való munka bizonyos készségeket és bizonyos árnyalatok megértését igénylő folyamat. A Microsoft által kifejlesztett Access program lehetővé teszi a felhasználók számára adatbázisok gyors létrehozását és szerkesztését. Az egyik legfontosabb pont, amelyet mindenképpen meg kell értened az adatbázis létrehozásakor, az elemeinek összekapcsolása. Ebben a cikkben megtudjuk, hogyan hozhat létre vagy törölhet kapcsolatokat az Access táblái között. Kezdjük el. Megy!

Mielőtt továbblépnénk a linkelésre, létre kell hoznunk az úgynevezett kulcsmezőket. Ami? A kulcsmező egy olyan mező, amely minden rekordot azonosít. Most pedig térjünk át a létrehozására. A kívánt táblázat megnyitása után kattintson a jobb gombbal a fülre, és válassza a „Tervezés” lehetőséget. Ezután adjon hozzá egy új mezőt. Például, ha van egy listája az alkalmazottakról, akkor a kulcsnak „alkalmazotti kódnak” kell lennie, jelezve a „számláló” vagy „numerikus” adattípust. Kulcsmezővé alakításához kattintson a Kulcsmező gombra a Microsoft Access eszköztárán. Ezután ugyanezt kell tennie az összes többi táblánál.

Most összekapcsolhatjuk táblázatainkat. Ehhez nyissa meg az „Adatbáziseszközök” lapot, és az eszközszalag „Kapcsolatok” részében válassza az „Adatséma” lehetőséget. Megnyílik előtted egy ablak, amelyben ki kell választanod az összes táblát. Kattintson mindegyikre egymás után. Ha végzett, lépjen ki ebből az ablakból. Most el kell döntenie, hogyan kell pontosan csatlakozni. Például van két táblázat: „Márka” és „Ruházat”, amelyeket össze kell kapcsolni. A „Márkakód” mezőnek ott és ott is szerepelnie kell. Ha hiányzik, hozza létre. Ebben az esetben a „Márka” kategóriába tartozó rekordoknál ez egy kulcs (ún. elsődleges kulcs), a „Ruházat” esetében pedig egy szokásos (idegen kulcs). Húzza a „Márkakód” elsődleges kulcsot a „Márkakód” idegen kulcsra. Ezt követően megjelenik egy párbeszédpanel, amelyben be kell jelölnie a következő négyzeteket: "Az integritás biztosítása ...", "Kapcsolódó mezők lépcsőzetes frissítése" és "Kapcsolódó rekordok lépcsőzetes törlése". Az összes négyzet bejelölése után kattintson a „Létrehozás” gombra. A megadott vonalakat összekötő fekete vonal jelenik meg. A létrejött kapcsolatot egy-a-többhöz hívják. Vagyis a megadott példában ez azt jelenti, hogy egy márka sokféle ruhát gyárthat.

Ezután csatlakoztassa az összes többit ugyanúgy, ne felejtse el hozzáadni a mezőket. Legalább három táblával (köztük két elsődleges és egy köztes táblával) létrehozhat egy sok a sokhoz kapcsolatot. Az idegen kulcsok mezőinek kitöltéséhez használja a Keresés varázslót. Ehhez lépjen a Tervezési módba, és az Adattípus részben válassza a Lookup Wizard lehetőséget. A megnyíló ablakban válassza ki, hogy a kitöltendő adatok honnan származnak. Ezután adja meg a szükséges mezőket, és kattintson a „Tovább” gombra. A következő két ablakot kihagyhatja. A végén kattintson a „Kész” gombra. A kitöltés megkezdése előtt a program felkéri a mentést, kattintson az „Igen” gombra. Felhívjuk figyelmét, hogy az ilyen módon történő kitöltésre csak akkor van lehetőség, ha a kapcsolat még nem jött létre. Ha ez nem működik Önnek, akkor törölheti és kitöltheti a cellákat. Ezt követően automatikusan megjelenik, azonban duplán kell rákattintania, és be kell jelölnie a következő négyzeteket: „Az integritás biztosítása ...”, „Kapcsolódó mezők lépcsőzetes frissítése” és „Kapcsolódó rekordok lépcsőzetes törlése”.

Egy kapcsolat törléséhez kattintson az „Adatséma” gombra az eszköztáron, majd kattintson az azt mutató sorra, és nyomja meg a billentyűzeten a törlés billentyűt.

Most már tudja, hogyan lehet kapcsolatokat hozzáadni és törölni, amikor egy adatbázissal dolgozik Microsoft program Hozzáférés. Ezekkel a készségekkel már képes lesz teljes értékű, működő adatbázisok létrehozására, azonban folytassa az Access programmal kapcsolatos ismereteinek fejlesztését. Írja meg a megjegyzésekben, hogy ez a cikk hasznos volt-e az Ön számára, és tegye fel kérdéseit a tárgyalt témával kapcsolatban.

Két telefonkészülékkel, egy megfelelő hosszúságú kéteres vezetékkel és kis számú rádiókomponenssel megszervezheti saját telefonvonalát két előfizető számára. Például rendezze meg a kapcsolatot két szomszédos lakás között úgy, hogy vezetéket dob ​​az ablakok közé, vagy a szomszédos vidéki házak közé, egy ház és egy pavilon közé. Először is emlékezzünk meg iskolai fizikatanfolyamunkról a telefon működésére. A legegyszerűbb esetben ez két telefonkapszula, amelyek kétvezetékes vezetékkel kapcsolódnak egymáshoz.

Ha valaki az egyik kapszula előtt beszél, annak mágneses membránja elmozdul a hanghullámoktól, és váltakozó feszültséget indukál a tekercsben, amely vezetékeken keresztül jut el a második kapszula tekercséhez, és mozgásba hozza a membránját. Kiderült, hogy a második kapszula membránja ugyanúgy mozog, mint az első, hallható hanghullámokat hozva létre. De elméletileg egy ilyen kapcsolat nem hatékony, a vezetékek veszteségei túl nagyok, és a kapszula hatékonysága alacsony.

Ezért egy igazi telefonkészüléknek van szénmikrofonja, amelynek ellenállása a beszéddel időben változik. Ezen kívül némi állandó feszültséget kap a vezeték. Az eredmény az, hogy a vonalhoz csatlakoztatott szénmikrofon, amely a beszéddel időben megváltoztatja az ellenállását, változást okoz a vonalban az áramerősségben.

Így a vonalban váltakozó áramot kapunk, amely a beszéddel időben változik. Ez az áram egy másik telefon kapszuláját hajtja meg, és egészen határozott és hangos hanghullámokat bocsát ki.

Az ábrán egy egyszerű telefonvonal sematikus diagramja látható. Két elektronikus telefonkészüléket használnak - nyomógombos tárcsázós kézibeszélőket, de használhat egyszerűbbeket is
lemezes eszközök. Két vezetékkel vannak összekötve egymással. Ezeket a vezetékeket állandó 60-80 V feszültséggel látják el az R1 ellenálláson keresztül. Ha mindkét TA csövét e vezetékek közé akasztjuk, 60-80V feszültség van, mivel ebben az állapotban a TA-k belső ellenállása nagyon magas.

Tegyük fel, hogy felvesszük a TA2 kézibeszélőt, miközben a kar kapcsolója összeköti a beszélgetési csomópontját a vonallal, és a TA2 ellenállása meredeken csökken, olyannyira, hogy a vonal feszültsége 8-10 V-ra esik (a feszültség leesik, mert az R1 ellenállásról ill. a TA beszélgetési csomópont ellenállását feszültségosztóval kapjuk, és a vonalról kiderül, hogy pontosan ezen az osztón keresztül csatlakozik.

Ha elkezd beszélni a TA2 mikrofon előtt, akkor a beszélgetési egység ellenállása a beszéddel együtt kezd változni, ami azt jelenti, hogy a TA2 általános ellenállása is megváltozik. Ebben az esetben az R1 változatlan marad, és a vonal feszültsége a beszéddel időben változik. A TA1-es telefon is ehhez a vonalhoz csatlakozik, és ha felveszi a kagylóját, akkor a TA2-es mikrofon előtt hallja, hogy mit mondanak. Ha a TA1 előfizető válaszol, a TA2 előfizető hallja a hangját. Így beszélhettek egymással.

Az előfizető hívásához a telefonkészülék csengővel vagy hangjelzéssel rendelkezik, amikor a kézibeszélőt lekapcsolják, és reagál a vonal jelentős feszültségesésére. Ha felveszed a TA2-t, a TA1 csengő egyszer „megszólal”, mert egy feszültségesés volt a vonalban, tedd le és a TA1 újra „cseng”.

A telefonállomás tárcsázót, nyomógombot vagy forgógombot tartalmaz, ez mindenesetre arra szolgál, hogy a vonalban feszültségesést hozzon létre, a telefonközpont fogadja ezeket az eséseket, megszámolja és így meghatározza az előfizető számát. Nálunk nincs telefonközpont, de a tárcsázóval lehet hívni egy előfizetőt. Ha a „9” számot tárcsázza, a TA kilenc feszültségesést hoz létre a vonalban, ami azt jelenti, hogy a második TA nem egyszer, hanem kilencszer „csörög”, ha a „0” szám tízszer.

Így ahhoz, hogy felhívhassa barátját a TA1-en a TA2 telefonról, fel kell vennie a TA2 kézibeszélőt és többször egymás után tárcsáznia kell az „O”-t (vagy egy másik számot). Ennek eredményeként a TA1 csengetni fog, a barátja hallja a hívást, és ha felveszi a telefont, beszélni tud veled. Ugyanígy hívhatja a TA2-t a TA1 készülékről.

A vezeték táplálásához szükséges állandó feszültséget a 220 V-os hálózati feszültségből kapják a T1 transzformátor és egy VD1-VD4 diódákat használó egyenirányító segítségével. Az egyenirányított feszültséghullámokat a C1 kondenzátor simítja ki. A T1 transzformátor kis méretű transzformátorból készíthető hálózati forrásból teljesítményjátékokká vagy hordozható berendezésekké. A forrásházat szét kell szerelni, és a transzformátort hosszabbító kábellel csatlakoztatni kell a hálózathoz, és meg kell mérni a feszültséget a szekunder tekercsen. Tegyük fel, hogy a voltmérő 6V-ot mutat.

50 V-ra van szükségünk. Most leválasztjuk a transzformátort a hálózatról, szétszereljük a lemezmagját, és letekerjük a szekunder tekercset (nem a hálózati tekercset), gondosan számolva a fordulatait. Mondjuk 120 fordulatot számoltunk, ez annak ellenére, hogy a kimeneti feszültség 6V volt. Most kiszámoljuk, hogy ennek a transzformátornak hány fordulata van 1 V-onként: 120 / 6 = 20, összesen 20 fordulat. 50 V-ra van szükségünk, ami azt jelenti, hogy a szekunder tekercsnek 20x50 = 1000 fordulatot kell tartalmaznia. Vegyünk egy vékony tekercshuzalt, például PEV 0,06 vagy PEV 0,09, és óvatosan tekerjünk 1000 fordulatot ezzel a vezetékkel a régi szekunder tekercs helyett.

Ezután összeállítjuk a transzformátor magját. Vehet egy kész transzformátort, amely legalább 36 V-ot és legfeljebb 50 V-ot termel.
A D226 diódák bármilyen egyenirányítóval helyettesíthetők, például D7 vagy modern KD102, KD103, KD105, KD226, KD209. C1 kondenzátor legalább 100 V feszültséghez és legalább 160 µF kapacitáshoz. R1 ellenállás 1 kOhm és 1,8 kOhm közötti ellenállással, legalább 2 W teljesítmény mellett. Bármilyen típusú S1 billenőkapcsoló.

Szerkezetileg a tápegység bárhol ráköthető a vezetékre, a TA2 közelében, a TA1 közelében, vagy akár a közepén is. Például, ha a TA2 egy villamosított helyiségben, a TA1 pedig egy kerti pavilonban van, akkor egyértelmű, hogy a forrás a TA2 közelében van csatlakoztatva.

Telepítéskor ne keverje össze a C1 kondenzátor és a diódák polaritását. A D226 diódáknak van grafikus kép diódát a test mentén, hogy megértse a kivezetések célját.

Ebben a bejegyzésben megtanuljuk, hogyan készítsünk kommunikáció táblák között egy adatbázisban MySQL használva phpmyadmin. Ha valamilyen okból nem kívánja használni phpmyadmin, lásd alább az SQL-lekérdezéseket.

Miért kényelmes fenntartani a kapcsolatokat? magában az adatbázisban? Hiszen ezt a feladatot általában maga az alkalmazás oldja meg?Minden a kapcsolatokon elhelyezhető korlátozásokról és változtatási műveletekről szól.

Például megtilthatja egy kategória törlését, ha legalább egy jegyzet társítva van hozzá. Vagy törölje az összes jegyzetet, ha a kategória törlődik. Vagy állítsa be a NULL értéket a hivatkozási mezőbe. A csatlakozások segítségével mindenesetre nő az alkalmazás hibatűrése és megbízhatósága.

Először is az asztali motornak kell lennieInnoDB. Csak ez támogatja az idegen kulcsokat (idegen kulcs). Ha vannak asztalaiMyISAM, olvassa el, hogyan konvertálhatja őket erreInnoDB .

A táblázatok mezők szerinti összekapcsolásához először meg kell tennie hozzáadni az indexhez linkelt mezők:

BAN BEN phpmyadmin válassza ki a táblázatot, válassza ki a szerkezeti módot, válassza ki a mezőt, amelyhez külső hivatkozást készítünk, majd kattintson az Index gombra.

Vegye figyelembe az "Index" és az "Egyedi" közötti különbséget. Egy egyedi index használható például az id mező előtt, vagyis ahol az értékek nem ismétlődnek.

Ugyanez a művelet elvégezhető a használatával SQL-lekérdezés:

ALTER TABLE `tábla_neve` ADD INDEX (`mezőnév`) ;

Hasonlóképpen hozzáadunk egy indexet (csak az én esetemben, most egyedi vagy elsődleges) ahhoz a táblához, amelyre hivatkozunk, az id mezőhöz. Mivel az id mező egy azonosító, ezért létrehozunk hozzá egy elsődleges kulcsot. Más egyedi mezőkhöz egyedi kulcsra lehet szükség.

Használva SQL-lekérdezés:

ALTER TABLE `tábla_neve` ADD EGYEDI (`mezőnév`);

Most már csak az van hátra link táblázatok. Ehhez kattintson az alábbi Kapcsolatok elemre:

Most az elérhető mezőknél (és csak az indexelt mezők érhetők el) kiválasztjuk a kapcsolatot a külső táblákkal és a műveletekkel a táblákban lévő rekordok módosításakor:

Keresztül SQL-kérés:

ALTER TABLE `tábla_neve` IDEGEN KULCS HOZZÁADÁSA (`field_in_table_name_which_need_connect`) HIVATKOZÁSOK `outer_table_to_connect` (`külső_mező`) ON TÖRLÉS KORLÁTOZÁS FRISSÍTÉS KORLÁTOZÁSÁRÓL ;

Ez minden, az asztalok össze vannak kötve idegen kulcs.

Néha megváltoztathatatlan kapcsolatot kell létrehozni egy cella és egy másik cellában lévő érték között, akár manuálisan, akár képletből származtatva.

  • A megnyitott munkalap ablakban válassza ki az eredeti értékkel rendelkező cellát.
  • Használjon bármilyen ismert másolási módot (a „Kezdőlap” fül „Másolás” gombja, Ctrl+C stb.).
  • Válassza ki azt a cellát, amely az eredetihez lesz kapcsolva.
  • Lépjen a "Kezdőlap" fülre, és a "Vágólap" csoportban bontsa ki a "Beillesztés" gomb menüjét.
  • A parancsok listájában válassza a „Hivatkozás beszúrása” lehetőséget (4.4. ábra).
  • Mentse el az eredményt az Esc billentyű megnyomásával.

jegyzet

A forráscellában lévő értékek további módosításai automatikusan megjelennek a csatolt cellában.

Rizs. 4.4. Kezdőlap lapon. Beszúrás gomb menü. „Kapcsolat beszúrása” elem

közötti kapcsolat Excel táblázatok egy képlet, amely egy másik munkafüzet cellájából ad vissza adatokat. Amikor megnyit egy hivatkozásokat tartalmazó munkafüzetet, az Excel beolvassa a legfrissebb információkat a forrásmunkafüzetből (hivatkozások frissítése)

A táblázatok közötti kapcsolatok az Excelben mind a munkafüzet más lapjairól, mind más Excel-munkafüzetekből származó adatok lekérésére szolgálnak. Például van egy táblázata, amely kiszámítja az eladások teljes összegét. A számítás a termékárakat és az értékesítési mennyiséget használja. Ebben az esetben célszerű külön táblázatot készíteni az árakkal kapcsolatos adatokkal, amelyet az első tábla kapcsolatai segítségével húzunk fel.

Amikor kapcsolatot hoz létre a táblák között, az Excel létrehoz egy képletet, amely tartalmazza a forrásmunkafüzet nevét zárójelben, a munkalap nevét és felkiáltójel a végén és egy cellahivatkozás.

Munkafüzetek közötti hivatkozások létrehozása

  1. Nyissa meg mindkét munkafüzetet Excelben
  2. A forrásmunkafüzetben válassza ki a csatolni kívánt cellát, és másolja ki (Ctrl+C billentyűparancs)
  3. Lépjen a célmunkafüzetbe, kattintson jobb gombbal arra a cellára, ahová a kapcsolatot el kívánja helyezni. Válassza ki a legördülő menüből Speciális betét
  4. Speciális betét választ Csatlakozás behelyezése.

Van egy másik, egyszerűbb lehetőség is a táblák közötti kapcsolat létrehozására. Abba a cellába, ahová hivatkozást szeretnénk beszúrni, tegyen egyenlőségjelet (ugyanúgy, mint egy normál képletnél), lépjen a forrásmunkafüzetbe, jelölje ki a csatolni kívánt cellát, majd kattintson az Enter gombra.

A másolási és automatikus kiegészítési eszközöket ugyanúgy használhatja a kapcsolati képletekhez, mint a normál képletekhez.

Mielőtt kapcsolatokat hozna létre a táblák között

Mielőtt elkezdené a nagy ötletei ismeretét, íme néhány tipp a kapcsolatok Excelben való kezeléséhez:

Könnyen nyomon követhető kapcsolatok létrehozása. Nincs automatikus keresés minden hivatkozást tartalmazó cellára. Ezért használjon meghatározott formátumot a más táblákra mutató hivatkozások gyors azonosítására, ellenkező esetben a hivatkozásokat tartalmazó dokumentum olyan mértékben megnőhet, hogy nehézkes a karbantartása.

Automatikus számítások. A forrás munkafüzetnek automatikus számítási módban kell működnie (alapértelmezés szerint beállítva). A számítási paraméter megváltoztatásához kattintson a fülre Képletek a csoporthoz Számítás. Válassza ki Számítási lehetőségek –> Automatikus.

Kapcsolatok frissítése

A táblák közötti kapcsolat manuális frissítéséhez lépjen a lapra Adat a csoporthoz Kapcsolatok. Kattintson a gombra Változtassa meg a kapcsolatokat.

A megjelenő párbeszédpanelen Kapcsolatok megváltoztatása Frissítés.

Hivatkozások törése az Excel-munkafüzetekben

A forrás leválasztásával a meglévő hivatkozási képletek lecserélődnek az általuk visszaadott értékekkel. Például az =Árak!$B$4 hivatkozás helyére 16 kerül. A hivatkozás feltörése nem vonható vissza, ezért a művelet végrehajtása előtt javaslom a könyv mentését.

Menjen a lapra Adat a csoporthoz Kapcsolatok. Kattintson a gombra Változtassa meg a kapcsolatokat. A megjelenő párbeszédpanelen Kapcsolatok megváltoztatása válassza ki a kívánt kapcsolatot, és kattintson a gombra Szakítsa meg a kapcsolatot.

Bizonyos feladatok Excelben végrehajtásakor néha több táblával is meg kell bánni, amelyek szintén össze vannak kötve. Ez azt jelenti, hogy az egyik tábla adatai a többiekbe kerülnek, és amikor megváltoznak, az összes kapcsolódó táblatartomány értékei újraszámításra kerülnek.

A linkelt táblázatok nagyon kényelmesek nagy mennyiségű információ feldolgozásához. Az összes információt egy táblázatban tárolni, sőt, ha nem homogén, akkor nem túl kényelmes. Nehéz ilyen tárgyakkal dolgozni és keresni őket. A linkelt táblák, amelyek között az információ megoszlik, de ugyanakkor összefügg egymással, ezt a problémát hivatott kiküszöbölni. A kapcsolódó táblázattartományok nemcsak egy lapon vagy egy munkafüzeten belül, hanem különálló munkafüzetekben (fájlokban) is elhelyezhetők. A gyakorlatban leggyakrabban az utóbbi két lehetőséget alkalmazzák, hiszen ennek a technológiának éppen az a célja, hogy elkerülje az adatok felhalmozódását, és ezek egy lapra halmozása alapvetően nem oldja meg a problémát. Tanuljuk meg, hogyan lehet létrehozni és dolgozni az ilyen típusú adatkezeléssel.

Hivatkozott táblák létrehozása

Mindenekelőtt nézzük meg azt a kérdést, hogy hogyan lehet kapcsolatot teremteni a különböző táblatartományok között.

1. módszer: Táblázatok közvetlen összekapcsolása képlettel

Az adatok összekapcsolásának legegyszerűbb módja olyan képletek használata, amelyek más táblázattartományokra hivatkoznak. Közvetlen kötésnek hívják. Ez a módszer intuitív, mert szinte ugyanúgy hajtja végre a linkelést, mintha egyetlen táblatömbben hozna létre hivatkozásokat az adatokra.

Nézzük meg egy példán keresztül, hogyan lehet közvetlen kötéssel kötést kialakítani. Két asztalunk van két lapon. Az egyik táblázaton a béreket egy képlet segítségével számítják ki, úgy, hogy a munkavállalók díját megszorozzák egy mindenki számára közös együtthatóval.

A második lap egy táblázatsort tartalmaz, amely tartalmazza az alkalmazottak listáját a fizetésükkel. Az alkalmazottak listája mindkét esetben ugyanabban a sorrendben kerül bemutatásra.

Gondoskodni kell arról, hogy a második lap díjszabására vonatkozó adatok az első megfelelő celláiba kerüljenek.

  1. Az első lapon válassza ki a „Tét” oszlop első celláját. Egy „=” jelet teszünk bele. Ezután kattintson a „2. lap” fülre, amely az Excel felület bal oldalán, az állapotsor felett található.
  2. A dokumentum második területére lép. Kattintson a „Tét” oszlop első cellájára. Ezután kattintson az Enter gombra a billentyűzeten, hogy beírja az adatokat abba a cellába, amelyben korábban az egyenlőségjelet beállította.
  3. Ezután automatikus áttérés történik az első lapra. Amint láthatja, a második táblázat első alkalmazottjának árfolyama a megfelelő cellába kerül. Ha a kurzort a fogadást tartalmazó cellára helyezzük, azt látjuk, hogy a szokásos képlet segítségével jelenítjük meg az adatokat a képernyőn. De annak a cellának a koordinátái előtt, amelyből az adatokat kiadják, ott van a „Sheet2!” kifejezés, amely jelzi annak a dokumentumterületnek a nevét, ahol ezek találhatók. Az általános képlet esetünkben így néz ki:
  4. Most adatokat kell továbbítania a vállalkozás összes többi alkalmazottjának díjairól. Természetesen ezt ugyanúgy megtehetjük, ahogy az első munkatársnál teljesítettük a feladatot, de tekintettel arra, hogy mindkét dolgozói lista azonos sorrendben található, jelentősen leegyszerűsíthető a feladat, és felgyorsítható a megoldása. Ezt úgy teheti meg, hogy egyszerűen átmásolja a képletet az alábbi tartományba. Tekintettel arra, hogy az Excel hivatkozásai alapértelmezés szerint relatívak, másolásukkor az értékek eltolódnak, amire szükségünk van. Maga a másolási eljárás a kitöltési jelölő segítségével végezhető el.

    Tehát helyezze a kurzort a képletet tartalmazó elem jobb alsó részébe. Ezt követően a kurzornak fekete kereszt formájú kitöltési markerré kell alakulnia. Tartsa lenyomva a bal egérgombot, és húzza a kurzort az oszlop aljára.

  5. A 2. munkalap hasonló oszlopából származó összes adat bekerült az 1. munkalap táblázatába. Amikor a 2. munkalap adatai megváltoznak, az automatikusan megváltozik az elsőn.

2. módszer: INDEX - SEARCH operátorok kombinációjának használata

De mi a teendő, ha a táblatömbök alkalmazottainak listája nem ugyanabban a sorrendben található? Ebben az esetben, amint azt korábban tárgyaltuk, az egyik lehetőség az, hogy manuálisan hozza létre a kapcsolatot a csatolni kívánt cellák között. De ez csak kis asztalokhoz alkalmas. Hatalmas tartományok esetén egy ilyen lehetőség a legjobb esetben sok időt vesz igénybe, és a legrosszabb esetben a gyakorlatban egyáltalán nem kivitelezhető. De döntsd el ez a probléma elvégezhető az INDEX – SEARCH operátorok kombinációjával. Nézzük meg, hogyan valósítható meg ez az adatok táblázatos tartományokban történő összekapcsolásával, amelyekről az előző módszernél volt szó.

  1. Válassza ki a „Tét” oszlop első elemét. Lépjen a Funkcióvarázslóba a „Funkció beszúrása” ikonra kattintva.
  2. A Funkcióvarázsló „Hivatkozások és tömbök” csoportjában keresse meg és válassza ki az „INDEX” nevet.
  3. Ennek az operátornak két formája van: egy űrlap a tömbök kezelésére és egy hivatkozási űrlap. Esetünkben az első lehetőség szükséges, ezért a következő megnyíló űrlapválasztó ablakban jelölje ki és kattintson az „OK” gombra.
  4. Az INDEX operátor argumentumai ablak elindult. A megadott függvény feladata, hogy a kiválasztott tartományban található értéket megjelenítse a megadott számmal rendelkező sorban. Az INDEX operátor általános képlete a következő:

    INDEX(tömb;sorszám;)

    A „tömb” egy argumentum, amely annak a tartománynak a címét tartalmazza, amelyből a megadott sor számával információt nyerünk ki.

    A „sorszám” egy argumentum, amely pontosan ennek a sornak a száma. Fontos tudni, hogy a sorszámot nem a teljes dokumentumhoz viszonyítva kell megadni, hanem csak a kiválasztott tömbhöz viszonyítva.

    Az „oszlopszám” egy opcionális argumentum. Konkrét problémánk megoldására nem fogjuk használni, ezért a lényegét nem szükséges külön ismertetni.

    Helyezze a kurzort a „Tömb” mezőbe. Ezután lépjen a 2. lapra, és a bal egérgombot lenyomva tartva válassza ki a „Tét” oszlop teljes tartalmát.

  5. Miután a koordináták megjelennek a kezelői ablakban, helyezze a kurzort a „Vonalszám” mezőbe. Ezt az argumentumot a MATCH operátor segítségével fogjuk kiadni. Ezért kattintunk a háromszögre, amely a függvénysor bal oldalán található. Megnyílik a legutóbb használt operátorok listája. Ha megtalálja köztük a „KERESÉS” nevet, kattintson rá. Ellenkező esetben kattintson a lista legutolsó elemére – „Egyéb funkciók...”.
  6. Megnyílik a szabványos Funkcióvarázsló ablak. Ebben ugyanabba a „Linkek és tömbök” csoportba megyünk. Ezúttal válassza ki a „KERESÉS” elemet a listából. Kattintson az „OK” gombra.
  7. A MATCH operátor argumentum ablaka aktiválva van. Ez a funkció arra szolgál, hogy egy adott tömbben lévő érték számát a neve alapján jelenítse meg. Ennek a funkciónak köszönhető, hogy az INDEX függvény egy bizonyos értékének sorszámát számítjuk ki. A MATCH szintaxis a következőképpen jelenik meg:

    MATCH(keresési_érték, kikeresett_tömb;)

    A „Keresési érték” egy olyan argumentum, amely a cella nevét vagy címét tartalmazza abban a harmadik féltől származó tartományban, amelyben található. Ennek az elemnek a céltartományon belüli pozícióját kell kiszámítani. Esetünkben az első argumentum az 1. munkalap celláira mutató hivatkozások, amelyekben az alkalmazottak nevei találhatók.

    A "Tömb átnézendő" egy olyan argumentum, amely egy olyan tömbre való hivatkozás, amelyben a megadott értékre keresik a pozícióját. Nálunk ezt a szerepet a 2. lap „Név” oszlopának címe tölti be.

    Az "egyező típus" egy opcionális argumentum, de az előző utasítással ellentétben szükségünk lesz erre az opcionális argumentumra. Meghatározza, hogy az operátor hogyan illeszti a keresési értéket a tömbhöz. Ennek az argumentumnak három értéke lehet: -1; 0; 1. A rendezetlen tömbök esetében válassza a „0” opciót. Ez az opció megfelel a mi esetünknek.

    Tehát kezdjük el kitölteni az argumentum ablak mezőit. Helyezze a kurzort a „Keresési érték” mezőbe, majd kattintson az 1. munkalap „Név” oszlopának első cellájára.

  8. A koordináták megjelenítése után helyezze a kurzort a „Látható tömb” mezőbe, és lépjen a „2. lap” parancsikonra, amely az Excel ablakának alján, az állapotsor felett található. Tartsa lenyomva a bal egérgombot, és a kurzorral jelölje ki az összes cellát a „Név” oszlopban.
  9. Miután a koordinátáik megjelennek a „Viewed Array” mezőben, lépjen a „Matching Type” mezőbe, és a billentyűzet segítségével állítsa be a „0” számot. Ezt követően ismét visszatérünk a „Viewed array” mezőbe. A helyzet az, hogy a képletet másoljuk, ahogy az előző módszernél is tettük. Eltolódás lesz a címekben, de rögzítenünk kell a megtekintett tömb koordinátáit. Nem szabad megmozdulnia. Válassza ki a koordinátákat a kurzorral, és nyomja meg az F4 funkciógombot. Mint látható, a koordináták előtt egy dollárjel jelent meg, ami azt jelenti, hogy a referencia relatívról abszolútra fordult. Ezután kattintson az „OK” gombra.
  10. Az eredmény a képernyőn a „Tét” oszlop első cellájában jelenik meg. De mielőtt másolnánk, biztosítanunk kell még egy területet, mégpedig az INDEX függvény első argumentumát. Ehhez válassza ki a képletet tartalmazó oszlopelemet, és lépjen a képletsávra. Válassza ki az INDEX operátor első argumentumát (B2:B7), majd kattintson az F4 gombra. Mint látható, a kiválasztott koordináták közelében egy dollárjel jelenik meg. Kattintson az Enter billentyűre. Általában a képlet a következő formát öltötte:

    INDEX(2. lap!$B$2:$B$7,MATCH(1.lap!A4,2.lap!$A$2:$A$7,0))

  11. Most már másolhat a kitöltő fogantyú segítségével. Ugyanúgy hívjuk, mint korábban beszéltünk, és kiterjesztjük a táblázat tartományának végére.
  12. Amint látjuk, annak ellenére, hogy a két összekapcsolt tábla sorainak sorrendje nem egyezik, minden érték az alkalmazottak vezetéknevéhez igazodik. Ezt az INDEX-MATCH operátorok kombinációjával érték el.

Olvassa el még:

INDEX függvény az ExcelMATCH függvényben az Excelben

3. módszer: Matematikai műveletek végrehajtása csatolt adatokon

A közvetlen adatösszekapcsolás azért is jó, mert lehetővé teszi, hogy ne csak olyan értékeket jelenítsen meg az egyik táblázatban, amelyek más táblázattartományokban jelennek meg, hanem különféle matematikai műveleteket is végrehajthat velük (összeadás, osztás, kivonás, szorzás stb.). ).

Lássuk, hogyan valósul meg ez a gyakorlatban. Tegyük úgy, hogy a 3. lap a vállalat általános fizetési adatait jelenítse meg anélkül, hogy azokat alkalmazottra lebontja. Ehhez az alkalmazotti díjakat a 2. lapról le kell húzni, összegezni (a SUM függvény segítségével) és egy képlet segítségével megszorozni egy együtthatóval.

  1. Válassza ki azt a cellát, ahol a bérszámfejtési eredmények megjelennek a 3. lapon. Kattintson a „Funkció beszúrása” gombra.
  2. A Funkcióvarázsló ablaknak el kell indulnia. Lépjen a „Mathematical” csoportba, és válassza ki a „SUM” nevet. Ezután kattintson az „OK” gombra.
  3. A kiválasztott számok összegének kiszámítására szolgáló SUM függvény átkerül az argumentumok ablakába. A következő szintaxissal rendelkezik:

    SZUM(szám1;szám2;…)

    Az ablak mezői a megadott függvény argumentumainak felelnek meg. Bár számuk elérheti a 255 darabot, a mi célunkra csak egy lesz elég. Helyezze a kurzort a „Szám1” mezőbe. Kattintson az állapotsor feletti „2. lap” parancsikonra.

  4. Miután a könyv kívánt részéhez léptünk, kiválasztjuk azt az oszlopot, amelyet összegezni szeretnénk. Ezt a kurzorral tesszük, miközben lenyomva tartjuk a bal egérgombot. Amint látja, a kiválasztott terület koordinátái azonnal megjelennek az argumentumablak mezőjében. Ezután kattintson az „OK” gombra.
  5. Ezt követően automatikusan átkerülünk az 1. lapra. Amint látja, az alkalmazotti díjak teljes összege már megjelenik a megfelelő elemben.
  6. De ez még nem minden. Mint emlékszünk, a fizetést úgy számítják ki, hogy a tétet megszorozzák az együtthatóval. Ezért ismét kiválasztjuk azt a cellát, amelyben az összegzett érték található. Ezután lépjen a képletsávra. Adunk hozzá egy szorzójelet (*) a benne lévő képlethez, majd kattintsunk arra az elemre, amelyben az együtthatójelző található. A számítás elvégzéséhez kattintson az Enter billentyűre a billentyűzeten. Mint látható, a program kiszámította a vállalkozás teljes bérét.
  7. Visszatérünk a 2. lapra, és megváltoztatjuk bármely alkalmazott arányát.
  8. Ezt követően ismét a teljes összeget tartalmazó oldalra lépünk. Mint látható, a linkelt táblázat változásai miatt a teljes fizetési eredmény automatikusan újraszámításra került.

4. módszer: speciális betét

A táblatömböket az Excelben is összekapcsolhatja a speciális beillesztéssel.

  1. Kiválasztjuk azokat az értékeket, amelyeket egy másik táblázatba kell „húzni”. Esetünkben ez a 2. munkalap „Dráta” oszlopának tartománya. Kattintson a jobb gombbal a kiválasztott töredékre. A megnyíló listában válassza a „Másolás” lehetőséget. Alternatív billentyűparancs a Ctrl+C. Ezt követően áttérünk az 1. lapra.
  2. A könyv szükséges területére lépve kiválasztjuk azokat a cellákat, amelyekbe fel kell húznunk az értékeket. Esetünkben ez az „Értékelés” oszlop. Kattintson a jobb gombbal a kiválasztott töredékre. BAN BEN helyi menü Az „Insert Options” eszközblokkban kattintson a „Hivatkozás beszúrása” ikonra.

    Van még Alternatív lehetőség. Egyébként ez az egyetlen az Excel régebbi verzióihoz. A helyi menüben vigye a kurzort a „Speciális beillesztés” elemre. A megnyíló további menüben válassza ki az azonos nevű pozíciót.

  3. Ezzel megnyílik egy speciális beillesztés ablak. Kattintson a cella bal alsó sarkában található „Hivatkozás beszúrása” gombra.
  4. Bármelyik opciót is választja, az egyik táblázattömb értékei bekerülnek a másikba. Amikor a forrásban lévő adatok módosulnak, automatikusan megváltoznak a beillesztett tartományban is.

Lecke: Speciális beillesztés Excelbe

5. módszer: Táblázatok összekapcsolása több munkafüzetben

Ezenkívül kapcsolatokat szervezhet a különböző munkafüzetekben lévő táblázatterületek között. Ehhez a speciális beillesztési eszközt használja. A műveletek teljesen hasonlóak lesznek az előző módszerben leírtakhoz, kivéve, hogy képletek beírásakor nem ugyanazon könyv területei között kell navigálnia, hanem fájlok között. Természetesen minden kapcsolódó könyvnek nyitva kell lennie.

  1. Válassza ki az adatok tartományát, amelyeket át kell vinni egy másik munkafüzetbe. Kattintson rá a jobb gombbal, és válassza a „Másolás” lehetőséget a megnyíló menüből.
  2. Ezután áttérünk arra a könyvre, amelybe ezeket az adatokat be kell illeszteni. Válassza ki a kívánt tartományt. Jobb klikk. A helyi menü „Beszúrási beállítások” csoportjában válassza a „Hivatkozás beszúrása” lehetőséget.
  3. Ezt követően az értékek beillesztésre kerülnek. Amikor a forrás-munkafüzetben lévő adatok megváltoznak, a munkafüzet táblázatos tömbje automatikusan előhívja azokat. Ráadásul egyáltalán nem szükséges, hogy mindkét könyv nyitva legyen ehhez. Elég csak egy munkafüzetet megnyitni, és automatikusan lekéri az adatokat egy zárt csatolt dokumentumból, ha korábban módosításokat végeztek rajta.

De meg kell jegyezni, hogy ebben az esetben a beillesztés egy megváltoztathatatlan tömb formájában történik. Amikor megpróbál módosítani egy cellát, amelyben beszúrt adatok, egy üzenet jelenik meg, amely tájékoztatja Önt, hogy ez lehetetlen.

Egy másik könyvhöz kapcsolt ilyen tömbön csak a hivatkozás megszakításával lehet változtatni.

A táblák közötti kapcsolat megszakítása

Néha meg kell szakítani a táblatartományok közötti kapcsolatot. Ennek oka lehet a fent leírt eset, amikor egy másik munkafüzetből beszúrt tömböt kell módosítani, vagy egyszerűen a felhasználó vonakodik attól, hogy az egyik tábla adatai automatikusan frissüljenek a másikból.

1. módszer: a könyvek közötti kapcsolat megszakítása

Az összes cellában lévő könyvek közötti kapcsolatot lényegében egyetlen művelet végrehajtásával megszakíthatja. Ebben az esetben a cellákban lévő adatok megmaradnak, de már statikus, nem frissülő értékek lesznek, amelyek semmilyen módon nem függenek más dokumentumoktól.

  1. Egy munkafüzetben, amelyben más fájlokból származó értékek vannak előhúzva, lépjen az „Adatok” fülre. Kattintson a „Kapcsolatok szerkesztése” ikonra, amely a „Kapcsolatok” eszközblokkban található szalagon található. Megjegyzendő, hogy ha az aktuális könyv nem tartalmaz hivatkozásokat más fájlokra, akkor ez a gomb inaktív.
  2. Megnyílik a kapcsolatok megváltoztatására szolgáló ablak. A linkelt könyvek listájából (ha több van) kiválasztjuk azt a fájlt, amellyel meg akarjuk szakítani a kapcsolatot. Kattintson a „Kapcsolat megszakítása” gombra.
  3. Megnyílik egy információs ablak, amely figyelmeztetést tartalmaz a további műveletek következményeiről. Ha biztos abban, hogy mit fog tenni, akkor kattintson a „Szünet megszakítása” gombra.
  4. Ezt követően az aktuális dokumentumban a megadott fájlra mutató összes hivatkozás statikus értékre cserélődik.

2. módszer: Értékek beszúrása

De a fenti módszer csak akkor alkalmas, ha teljesen meg kell szakítania minden kapcsolatot két könyv között. Mi a teendő, ha el kell különítenie az ugyanabban a fájlban található kapcsolódó táblákat? Ezt úgy teheti meg, hogy kimásolja az adatokat, majd beilleszti azokat ugyanoda, ahol az értékeket. Egyébként ugyanígy megszakíthatja a kapcsolatot a különböző könyvek egyes adattartományai között anélkül, hogy megszakadna a fájlok közötti általános kapcsolat. Nézzük meg, hogyan működik ez a módszer a gyakorlatban.

  1. Kijelöljük azt a tartományt, amelyben törölni akarjuk a kapcsolatot egy másik táblával. Jobb gombbal kattintunk rá. A megnyíló menüben válassza a „Másolás” lehetőséget. E műveletek helyett beírhat egy másik gyorsbillentyű-kombinációt is: Ctrl+C.
  2. Ezután anélkül, hogy megszüntetné a töredék kijelölését, kattintson rá ismét a jobb gombbal. Ezúttal a műveletek listájában kattintson az „Értékek” ikonra, amely az „Insert Options” eszközcsoportban található.
  3. Ezt követően a kiválasztott tartományban lévő összes hivatkozás statikus értékre cserélődik.

Amint láthatja, az Excel rendelkezik módokkal és eszközökkel több tábla összekapcsolására. Ugyanakkor a táblázatos adatok más lapokon és akár különböző könyvekben is megtalálhatók. Ha szükséges, ez a kapcsolat könnyen megszakítható.

Örülünk, hogy tudtunk segíteni a probléma megoldásában.

Tegye fel kérdését a megjegyzésekben, részletesen leírva a probléma lényegét. Szakértőink megpróbálnak a lehető leggyorsabban válaszolni.

2024 x360ce.ru
Fényképészet - Információs portál