Bagaimana untuk membuat pautan dalam excel. Buat, edit dan padamkan perhubungan. Dayakan atau lumpuhkan kemas kini lata dan padam lata

Perhubungan banyak-ke-banyak ialah perhubungan yang paling biasa digunakan antara jadual. Mereka boleh membantu anda mengetahui maklumat penting, seperti pelanggan yang dihubungi pengurus jualan anda dan produk yang disertakan dalam pesanan.

Hubungan ramai-ke-banyak" membayangkan keupayaan untuk memautkan satu atau lebih elemen daripada satu jadual dengan satu atau lebih elemen daripada jadual lain. Contoh:

    Jadual Pesanan menyenaraikan pesanan yang dibuat oleh pelanggan yang berbeza daripada jadual Pelanggan. Setiap pelanggan boleh membuat beberapa pesanan.

    Jadual "Produk" menyenaraikan produk yang dijual, setiap satunya boleh muncul dalam beberapa pesanan daripada jadual "Pesanan".

    Setiap produk boleh dimasukkan dalam satu pesanan dalam satu atau beberapa salinan.

Sebagai contoh, pesanan Arina Ivanova No. 1012 mungkin termasuk produk No. 12 dan 15, serta lima produk No. 30.

Mewujudkan hubungan ramai-ke-banyak

Perhubungan banyak-ke-banyak dicipta secara berbeza daripada perhubungan satu-ke-satu dan satu-ke-banyak, di mana anda hanya menyambungkan medan yang anda mahu menggunakan talian. Untuk mencipta perhubungan banyak-ke-banyak, anda perlu menambah jadual baharu yang akan memautkan dua yang lain. Jadual baru akan dipanggil perantaraan(atau pengikat).

Dalam contoh yang dibincangkan sebelum ini, jadual "Maklumat Pesanan" telah dibuat dengan rekod di mana, untuk setiap produk, nombor pesanan daripada jadual "Pesanan" dan kod produk daripada jadual "Produk" ditunjukkan dalam susunan yang diperlukan. Kunci utama untuk jadual ini dicipta dengan menggabungkan kekunci daripada dua jadual lain.

Di bawah ini kita akan mempertimbangkan contoh apabila pesanan Arina Ivanova No. 1012 termasuk produk No. 12, 15 dan 30. Ini bermakna bahawa entri dalam jadual "Maklumat Pesanan" kelihatan seperti ini:

Membuat jadual pementasan

Mencipta medan dalam jadual pementasan

Lajur Kod ditambah secara automatik sebagai lajur pertama dalam Access. Tukar nama medan ini kepada ID jadual pertama anda dalam perhubungan banyak-ke-banyak. Sebagai contoh, jika jadual pertama dipanggil "Pesanan", medan "Kod" di dalamnya dinamakan semula "Nombor Pesanan", dan kunci utamanya ialah nombor, tukar nama medan "Kod" dalam jadual baharu kepada " Nombor Pesanan", dan apabila jenis data pilih berangka.

    DALAM mod jadual pilih pengepala lajur Kod dan masukkan nama medan baharu.

    Pilih medan yang dinamakan semula.

    Pada tab Padang dalam senarai Jenis data pilih jenis seperti dalam medan sepadan jadual sumber, sebagai contoh berangka atau Teks pendek.

    Klik kapsyen Klik untuk menambah dan pilih jenis data yang sepadan dengan kunci utama dalam jadual kedua. Dalam pengepala lajur, masukkan nama medan kunci utama daripada jadual kedua, seperti ID Produk.

    Jika anda perlu menjejaki maklumat lain tentang rekod ini, seperti kuantiti produk, buat medan tambahan.

Menyertai medan untuk mencipta kunci utama

Memandangkan anda mempunyai medan ID bagi kedua-dua jadual yang ingin anda wujudkan hubungan antara, anda harus mencipta kunci utama dalam jadual pementasan berdasarkan ID tersebut.

Menyertai tiga jadual untuk mencipta perhubungan banyak-ke-banyak

Untuk melengkapkan perhubungan banyak-ke-banyak, cipta perhubungan satu-ke-banyak antara medan kunci utama dalam setiap jadual dan medan sepadan dalam jadual pementasan. Untuk arahan, lihat Bermula dengan perhubungan jadual.

Selepas ini, sambungan sepatutnya kelihatan seperti ini:

Adakah anda memerlukan ciri tambahan?

Perhubungan banyak-ke-banyak digunakan apabila satu elemen jadual A boleh dikaitkan dengan banyak elemen jadual B dan sebaliknya. Contohnya, produk mungkin sebahagian daripada berbilang pesanan dan pesanan mungkin mengandungi berbilang produk.

Dalam video ini, kita akan melihat cara membuat sistem penjejakan pesanan ringkas daripada pangkalan data dengan jadual berasingan untuk produk dan pesanan.

Kami akan mempelajari apa itu jadual gabungan dan kunci komposit dan menggunakannya dengan jadual lain untuk mencipta perhubungan banyak-ke-banyak.

Untuk mencipta perhubungan banyak-ke-banyak, anda perlu membuat jadual lain terlebih dahulu.

Jadual ini dipanggil jadual perantaraan. Ia akan menyimpan data daripada jadual lain yang perlu kita pautkan dalam perhubungan.

Meja pementasan juga dipanggil meja jambatan.

Kini anda perlu mencipta sepasang perhubungan satu-ke-banyak antara jadual pemautan dan jadual yang akan dipautkannya.

Untuk melakukan ini, anda perlu menentukan kedua-dua medan ini sebagai kunci utama jadual pemautan. Mereka menjadi kunci komposit.

Memandangkan jadual pautan dibuat dalam mod reka bentuk, buka tab Ciptaan dan tekan butang Pembina meja. Inilah meja baru kami yang kosong.

Sekarang mari buka jadual "Produk" dan "Pesanan".

Mari kita lihat kekunci utama kedua-dua jadual. Jadual "Produk" menggunakan medan "ID Produk" dengan jenis data Kaunter.

Kunci utama untuk jadual Pesanan dipanggil ID Pesanan. Ia juga mempunyai jenis data Kaunter.

Sekarang kita kembali ke jadual penyambung, masukkan nama medan "ID Produk", pilih jenis data berangka, masukkan nama "ID Pesanan" dan pilih jenis data sekali lagi berangka.

Sekarang mari kita pilih kedua-dua medan. Untuk melakukan ini, tuding pada segi empat tepat kelabu di sebelah mana-mana medan ini dan seretnya.

Setelah memilih kedua-dua medan, pilih item pada reben Medan kunci. Kunci komposit dibuat untuk jadual pemautan.

Kedua-dua medan mesti disertakan dalam kunci komposit supaya setiap pesanan dan semua yang disertakan di dalamnya mempunyai pengecam unik.

Sekarang kita boleh mewujudkan hubungan. Pertama, tutup semua jadual yang terbuka. Pilih Bekerja dengan pangkalan data > Skema Data.

Pada tab Pembina pilih elemen Menambah meja. Tambahkan jadual Butiran Pesanan, Pesanan dan Item. Tutup kotak dialog.

Letakkan jadual supaya jadual pautan Butiran Pesanan berada di tengah. Seret medan ID Pesanan daripada jadual Pesanan ke jadual pautan.

Dalam kotak dialog Menukar sambungan tandakan kotak dan klik butang Buat untuk mewujudkan sikap.

Ikuti langkah yang sama untuk medan "ID Produk". Semak kotak Memastikan integriti data, tekan butang Buat- dan semuanya sudah siap.

Jadi anda telah mencipta perhubungan banyak-ke-banyak dalam pangkalan data Access anda antara jadual sedia ada menggunakan jadual gabungan dan kunci komposit.

Bekerja dengan pangkalan data adalah proses yang memerlukan kemahiran tertentu dan pemahaman tentang nuansa tertentu. Program Access yang dibangunkan oleh Microsoft memberikan pengguna keupayaan untuk mencipta dan mengedit pangkalan data dengan cepat. Salah satu perkara paling penting yang pasti anda perlu fahami semasa membuat pangkalan data ialah menghubungkan elemennya. Dalam artikel ini kita akan memikirkan cara untuk mencipta atau memadamkan perhubungan antara jadual dalam Access. Mari kita mulakan. Pergi!

Sebelum kita beralih kepada memaut, kita perlu mencipta apa yang dipanggil medan utama. Apa ini? Medan utama ialah medan yang mengenal pasti setiap rekod. Sekarang mari kita beralih kepada penciptaannya. Setelah membuka jadual yang dikehendaki, klik kanan pada tab dan pilih "Reka Bentuk". Kemudian tambah medan baharu. Sebagai contoh, jika anda mempunyai senarai pekerja, maka kuncinya hendaklah "kod pekerja", yang menunjukkan jenis data "kaunter" atau "angka". Untuk menjadikannya medan utama, klik butang Medan Utama yang terletak pada bar alat Microsoft Access. Seterusnya, anda perlu melakukan perkara yang sama untuk semua jadual lain.

Sekarang kita boleh memautkan jadual kita. Untuk melakukan ini, buka tab "Alat Pangkalan Data" dan dalam bahagian "Perhubungan" pada reben alat, pilih "Skema Data". Tetingkap akan dibuka di hadapan anda di mana anda perlu memilih semua jadual. Klik pada setiap satu daripada mereka secara bergilir. Apabila selesai, keluar dari tetingkap ini. Sekarang anda perlu memutuskan cara tepat untuk menyambung. Sebagai contoh, terdapat dua jadual: "Jenama" dan "Pakaian", yang perlu dipautkan. Medan "Kod Jenama" harus ada di sana dan di sana. Jika tiada, buat. Dalam kes ini, untuk rekod dalam kategori "Jenama" ia akan menjadi kunci (kunci utama yang dipanggil), dan untuk "Pakaian" ia akan menjadi kunci biasa (kunci asing). Seret kekunci utama "Kod jenama" ke kunci asing "Kod jenama". Selepas ini, kotak dialog akan muncul di mana anda perlu menyemak kotak: "Memastikan integriti ...", "Kemas kini lata medan berkaitan" dan "Pemadaman bertingkat rekod berkaitan". Selepas menandakan semua kotak, klik butang "Buat". Garis hitam akan muncul menghubungkan garisan yang ditentukan. Hubungan yang dicipta dipanggil satu-ke-banyak. Maksudnya, dalam contoh yang diberikan, ini bermakna satu jenama boleh menghasilkan banyak pakaian yang berbeza.

Seterusnya, sambungkan semua yang lain dengan cara yang sama, jangan lupa untuk menambah medan. Dengan sekurang-kurangnya tiga jadual (termasuk dua utama dan satu perantaraan), anda boleh mencipta perhubungan banyak-ke-banyak. Untuk mengisi medan yang merupakan kunci asing, anda boleh menggunakan Wizard Carian. Untuk melakukan ini, pergi ke mod Reka bentuk dan dalam bahagian Jenis Data, pilih Wizard Carian. Dalam tetingkap yang terbuka, pilih dari mana maklumat untuk diisi akan diambil. Kemudian nyatakan medan yang diperlukan dan klik butang "Seterusnya". Anda boleh melangkau dua tetingkap seterusnya. Pada akhirnya, klik pada butang "Selesai". Sebelum anda mula mengisi, program akan meminta anda untuk menyimpan, klik "Ya". Sila ambil perhatian bahawa pengisian dengan cara ini hanya boleh dilakukan jika sambungan belum diwujudkan. Jika ini tidak berjaya untuk anda, maka anda boleh memadamkannya dan mengisi sel. Selepas itu, ia akan muncul secara automatik, bagaimanapun, anda perlu klik dua kali padanya dan tandakan kotak: "Memastikan integriti ...", "Kemas kini berlatarkan medan berkaitan" dan "Pemadaman bertingkat rekod berkaitan".

Untuk memadamkan hubungan, klik pada butang "Skema Data" pada bar alat, kemudian klik pada baris yang menunjukkannya dan tekan kekunci padam pada papan kekunci anda.

Kini anda tahu cara sambungan ditambah dan dipadamkan apabila bekerja dengan pangkalan data dalam Microsoft Access. Dengan kemahiran ini, anda sudah boleh mencipta pangkalan data yang berfungsi sepenuhnya, walau bagaimanapun, teruskan mengembangkan pengetahuan anda tentang program Access. Tulis dalam ulasan sama ada artikel ini berguna kepada anda dan tanyakan apa-apa soalan yang anda ada tentang topik yang dibincangkan.

Microsoft Access 2007

2.4. Microsoft Access 2007

2.4.3. Menyediakan sambungan logik dalam pangkalan data Access 2007

Sambungan logik ditetapkan antara medan dengan nama yang sama meja Akses pangkalan data 2007 Sambungan data dalam satu jadual dengan data dalam jadual lain dilakukan melalui pengecam unik (kunci) atau medan kunci. Dalam kes kita, kita mesti mewujudkan hubungan logik antara jadual: Kumpulan Pelajar, Pelajar, Disiplin dan Kemajuan.

Untuk mewujudkan sambungan, kami menggunakan medan utama: Kod Kumpulan, Kod Pelajar dan Kod Disiplin. Contohnya, antara jadual kunci utama (Kod Kumpulan) Kumpulan Pelajar dan jadual kunci kedua (Kod Kumpulan) Pelajar kami mewujudkan perhubungan satu-ke-banyak.

Sebelum anda mula membuat sambungan logik, anda perlu menutup semua jadual dalam Tetingkap Edit dan pergi ke tab Bekerja dengan Pangkalan Data. Kemudian klik pada ikon Skema Data kotak dialog "Tambah Jadual" yang aktif akan muncul dalam tetingkap penyuntingan dengan latar belakang tetingkap Skema Data yang tidak aktif (Gamb. 1).


nasi. 1.

Dalam tetingkap Menambah Jadual, anda perlu memilih nama jadual dan klik butang Tambah, dan semua jadual akan muncul dalam tetingkap "Skema Data" (Gamb. 2). Selepas ini, anda perlu menutup tetingkap dialog.



nasi. 2.

Seterusnya, anda perlu mewujudkan sambungan antara jadual. dalam tetingkap Skema Data. Untuk melakukan ini, dalam tetingkap Skema Data, anda perlu menyeret (menggerakkan) medan Kod Kumpulan daripada jadual Kumpulan Pelajar ke medan Pelajar jadual yang sepadan Hasil daripada operasi ini, tetingkap "Tukar sambungan" akan muncul (Gamb .



nasi. 3.

Dalam kotak dialog "Tukar perhubungan" yang muncul (Gamb. 3), anda perlu menandai kotak berikut: "Pastikan integriti data", "kemas kini lata medan berkaitan" dan "pemadaman lata rekod berkaitan", pastikan bahawa jenis perhubungan ditetapkan kepada satu-ke-banyak dan klik butang Cipta.

Dalam tetingkap Skema Data, hubungan satu-ke-banyak muncul antara jadual Kumpulan Pelajar dan Pelajar. Dengan cara yang sama, anda perlu memautkan medan Kod Pelajar dalam jadual Pelajar dan Pencapaian, dan kemudian medan Kod Disiplin dalam jadual Pencapaian dan Disiplin. Hasilnya, kami memperoleh Skema Data yang dibentangkan dalam Rajah 4.



nasi. 4.

Selepas mewujudkan hubungan antara jadual, tetingkap Skema Data mesti ditutup. Seterusnya, anda perlu mengisi semua jadual. Adalah dinasihatkan untuk mula mengisi dengan jadual. Kumpulan pelajar, sejak medan Kod Kumpulan jadual. Pelajar digunakan sebagai lajur penggantian untuk mengisi medan yang sepadan dalam jadual. pelajar.

Kemudian wujudkan sambungan antara jadual. "Pelajar" dan "Pencapaian", "Disiplin" dan "Pencapaian", kerana medan CodeStudents dan CodeDiscipline dalam jadual. Pencapaian digunakan sebagai lajur carian untuk mengisi medan yang sesuai dalam jadual Pencapaian.

Mempunyai dua set telefon, gegelung wayar dua teras dengan panjang yang mencukupi dan sebilangan kecil komponen radio, anda boleh mengatur talian telefon anda sendiri untuk dua pelanggan. Sebagai contoh, atur sambungan antara dua pangsapuri bersebelahan dengan melemparkan wayar di antara tingkap, atau di antara rumah desa yang berdekatan, di antara rumah dan gazebo. Pertama sekali, mari kita ingat dari kursus fizik sekolah kita bagaimana telefon berfungsi. Dalam kes yang paling mudah, ini adalah dua kapsul telefon yang disambungkan antara satu sama lain melalui talian dua wayar.

Apabila seseorang bercakap di hadapan satu kapsul, membran magnetnya bergerak dari gelombang bunyi dan mendorong beberapa voltan berselang-seli dalam gegelung, yang dibekalkan melalui wayar ke gegelung kapsul kedua dan menggerakkan membrannya. Ternyata membran kapsul kedua bergerak dengan cara yang sama seperti yang pertama, mencipta gelombang bunyi yang boleh didengari. Tetapi secara teorinya, sambungan sedemikian tidak berkesan, kerugian dalam wayar terlalu besar dan kecekapan kapsul adalah rendah.

Oleh itu, set telefon sebenar mempunyai mikrofon karbon, rintangan yang berubah mengikut masa dengan ucapan. Di samping itu, beberapa voltan malar dibekalkan ke talian. Hasilnya ialah mikrofon karbon yang disambungkan ke talian, menukar rintangannya mengikut masa dengan pertuturan, menyebabkan perubahan dalam kekuatan semasa dalam talian.

Oleh itu, arus ulang-alik diperolehi dalam talian, yang berubah mengikut masa dengan ucapan. Arus ini menggerakkan kapsul telefon lain dan mengeluarkan gelombang bunyi yang agak jelas dan kuat.

Gambar rajah skema talian telefon mudah ditunjukkan dalam rajah. Dua peranti telefon elektronik digunakan - telefon bimbit dengan pendail butang tekan, tetapi anda juga boleh mengambil peranti mudah
peranti cakera. Mereka disambungkan antara satu sama lain dengan dua wayar. Wayar ini dibekalkan dengan voltan malar 60-80V melalui rintangan R1. Apabila tiub kedua-dua TA digantung di antara wayar ini, terdapat voltan 60-80V, kerana dalam keadaan ini rintangan dalaman TA adalah sangat tinggi.

Katakan kita mengambil telefon bimbit TA2, manakala suis tuilnya menyambungkan nod perbualannya ke talian dan rintangan TA2 berkurangan dengan mendadak, sehingga voltan dalam talian turun kepada 8-10V (voltan turun kerana dari perintang R1 dan rintangan nod perbualan TA diperolehi pembahagi voltan, dan talian ternyata disambungkan dengan tepat melalui pembahagi ini).

Jika anda mula bercakap di hadapan mikrofon TA2, rintangan unit perbualannya mula berubah mengikut masa dengan pertuturan, yang bermaksud rintangan keseluruhan TA2 juga berubah. Dalam kes ini, R1 kekal tidak berubah dan voltan dalam talian berubah mengikut masa dengan pertuturan. Telefon TA1 juga disambungkan ke talian ini, dan jika anda mengambil telefon bimbitnya, anda boleh mendengar apa yang diperkatakan di hadapan mikrofon TA2. Jika pelanggan TA1 menjawab, pelanggan TA2 akan mendengar suaranya. Dengan cara ini anda boleh bercakap antara satu sama lain.

Untuk menghubungi pelanggan, set telefon mempunyai loceng atau buzzer disambungkan ke talian apabila telefon bimbit diputuskan dan bertindak balas kepada sebarang penurunan voltan yang ketara dalam talian. Jika anda mengambil TA2, loceng TA1 akan "berbunyi" sekali, kerana terdapat satu penurunan voltan dalam talian, tutup dan TA1 akan "berbunyi" semula.

Stesen telefon mengandungi pendail, butang tekan atau berputar, tidak mengapa, dalam apa jua keadaan ia berfungsi untuk membuat penurunan voltan dalam talian, pertukaran telefon menerima titisan ini, mengiranya dan dengan itu menentukan nombor pelanggan. Dalam kes kami, tiada pertukaran telefon, tetapi pendail boleh digunakan untuk memanggil pelanggan. Jika anda mendail nombor "9", TA menghasilkan sembilan penurunan voltan dalam talian, yang bermaksud bahawa TA kedua "berbunyi" bukan sekali tetapi sembilan kali, jika nombor "0" - sepuluh kali.

Oleh itu, untuk anda menghubungi rakan anda di TA1 daripada telefon TA2, anda perlu mengambil telefon bimbit TA2 dan mendail “O” (atau nombor lain) beberapa kali berturut-turut. Akibatnya, TA1 akan berdering, rakan anda akan mendengar panggilan itu, dan dengan mengangkat telefon dia akan dapat bercakap dengan anda. Dengan cara yang sama, anda boleh memanggil TA2 daripada peranti TA1.

Voltan malar untuk menjanakan talian diperolehi daripada voltan sesalur 220V menggunakan pengubah T1 dan penerus menggunakan diod VD1-VD4. Riak voltan diperbetulkan dilicinkan oleh kapasitor C1. Transformer T1 boleh dibuat daripada transformer bersaiz kecil daripada sumber rangkaian kepada mainan kuasa atau peralatan mudah alih. Ia adalah perlu untuk membongkar perumahan sumber dan menyambungkan pengubah menggunakan kord sambungan ke rangkaian dan mengukur voltan pada penggulungan sekundernya. Mari kita andaikan voltmeter menunjukkan 6V.

Kami memerlukan 50 V. Sekarang kami memutuskan sambungan pengubah dari rangkaian, buka teras platnya dan lepaskan belitan sekunder (bukan belitan sesalur), mengira gilirannya dengan teliti. Katakan kita mengira 120 pusingan, ini walaupun pada hakikatnya voltan keluaran ialah 6V. Sekarang kita mengira berapa banyak lilitan pengubah ini setiap 1V: 120 / 6 = 20, sejumlah 20 lilitan. Kita memerlukan 50 V, yang bermaksud belitan sekunder mesti mengandungi 20x50 = 1000 lilitan. Kami mengambil wayar berliku nipis, contohnya PEV 0.06 atau PEV 0.09, dan melilit 1000 pusingan dengan berhati-hati dengan wayar ini dan bukannya belitan sekunder lama.

Kemudian kami memasang teras pengubah. Anda boleh mengambil pengubah siap pakai yang menghasilkan sekurang-kurangnya 36V dan paling banyak 50V.
Diod D226 boleh digantikan dengan mana-mana penerus, contohnya D7 atau KD102, KD103, KD105, KD226, KD209 moden. Kapasitor C1 untuk voltan sekurang-kurangnya 100V dan kapasiti sekurang-kurangnya 160 µF. Perintang R1 dengan rintangan 1 kOhm hingga 1.8 kOhm untuk kuasa sekurang-kurangnya 2 W. Togol suis S1 dari sebarang jenis.

Secara struktur, bekalan kuasa boleh disambungkan ke talian di mana-mana, berhampiran TA2, berhampiran TA1, atau bahkan di tengah. Sebagai contoh, jika TA2 berada di dalam bilik elektrik, dan TA1 berada di gazebo taman, jelas sumbernya disambungkan berhampiran TA2.

Semasa memasang, jangan campurkan kekutuban penyambung kapasitor C1 dan diod. Diod D226 mempunyai imej grafik diod pada badan, di sepanjang badan, supaya anda boleh memahami tujuan terminal.

Kadangkala anda perlu mencipta pautan tidak berubah antara satu sel dan nilai dalam sel lain, sama ada dimasukkan ke dalamnya secara manual atau diperoleh daripada formula.

  • Dalam tetingkap lembaran kerja yang terbuka, pilih sel dengan nilai asal.
  • Gunakan sebarang kaedah penyalinan yang diketahui (butang "Salin" pada tab "Rumah", Ctrl+C, dsb.).
  • Pilih sel yang akan dipautkan kepada sel asal.
  • Pergi ke tab "Laman Utama" dan dalam kumpulan "Papan Klip", kembangkan menu butang "Tampal".
  • Dalam senarai arahan, pilih "Sisipkan Pautan" (Gamb. 4.4).
  • Simpan hasilnya dengan mengklik kekunci Esc.

Catatan

Perubahan selanjutnya kepada nilai dalam sel sumber secara automatik akan ditunjukkan dalam sel yang dipautkan.

nasi. 4.4. Tab Laman Utama. Sisipkan menu butang. Item "Sisipkan sambungan"

Pautan jadual Excel ialah formula yang mengembalikan data daripada sel dalam buku kerja lain. Apabila anda membuka buku kerja yang mengandungi pautan, Excel membaca maklumat terkini daripada buku kerja sumber (kemas kini pautan)

Perhubungan antara jadual dalam Excel digunakan untuk mendapatkan semula data dari helaian lain dalam buku kerja dan dari buku kerja Excel lain. Sebagai contoh, anda mempunyai jadual yang mengira jumlah jualan. Pengiraan menggunakan harga produk dan volum jualan. Dalam kes ini, masuk akal untuk membuat jadual berasingan dengan data tentang harga, yang akan ditarik ke atas menggunakan sambungan jadual pertama.

Apabila anda membuat perhubungan antara jadual, Excel mencipta formula yang merangkumi nama buku kerja sumber yang disertakan dalam kurungan, nama lembaran kerja diikuti dengan tanda seru dan rujukan sel.

Mencipta pautan antara buku kerja

  1. Buka kedua-dua buku kerja dalam Excel
  2. Dalam buku kerja sumber, pilih sel yang perlu dipautkan dan salinnya (pintasan papan kekunci Ctrl+C)
  3. Pergi ke buku kerja sasaran, klik kanan pada sel di mana kita mahu meletakkan sambungan. Pilih daripada menu lungsur Sisipan khas
  4. Sisipan khas pilih Masukkan sambungan.

Terdapat satu lagi pilihan yang lebih mudah untuk mewujudkan hubungan antara jadual. Dalam sel tempat kita ingin memasukkan pautan, letakkan tanda yang sama (sama seperti formula biasa), pergi ke buku kerja sumber, pilih sel yang ingin kita pautkan dan klik Enter.

Anda boleh menggunakan alat salin dan autolengkap untuk formula perhubungan sama seperti yang anda lakukan untuk formula biasa.

Sebelum anda membuat perhubungan antara jadual

Sebelum anda mula menyebarkan pengetahuan tentang idea besar anda, berikut ialah beberapa petua untuk bekerja dengan perhubungan dalam Excel:

Buat sambungan yang mudah dikesan. Tiada carian automatik untuk semua sel yang mengandungi pautan. Oleh itu, gunakan format khusus untuk mengenal pasti pautan ke jadual lain dengan cepat, jika tidak, dokumen yang mengandungi pautan mungkin berkembang sehingga ke tahap yang sukar untuk dikekalkan.

Pengiraan automatik. Buku kerja sumber mesti berfungsi dalam mod pengiraan automatik (ditetapkan secara lalai). Untuk menukar parameter pengiraan, klik tab Formula kepada kumpulan Pengiraan. Pilih Pilihan pengiraan -> Automatik.

Mengemas kini sambungan

Untuk mengemas kini perhubungan antara jadual secara manual, pergi ke tab Data kepada kumpulan Sambungan. Klik butang Tukar sambungan.

Dalam kotak dialog yang muncul Menukar sambungan Kemas kini.

Putuskan pautan dalam buku kerja Excel

Menyahpaut sumber akan menyebabkan formula pautan sedia ada digantikan dengan nilai yang dikembalikan. Contohnya, pautan =Prices!$B$4 akan digantikan dengan 16. Pemecahan pautan tidak boleh dibuat asal, jadi sebelum melakukan operasi, saya syorkan simpan buku itu.

Pergi ke tab Data kepada kumpulan Sambungan. Klik butang Tukar sambungan. Dalam kotak dialog yang muncul Menukar sambungan pilih sambungan yang anda minati dan klik pada butang Putuskan sambungan.

Apabila melaksanakan tugas tertentu dalam Excel, kadangkala anda perlu berurusan dengan beberapa jadual, yang juga saling berkaitan. Iaitu, data dari satu jadual ditarik ke dalam yang lain dan apabila ia berubah, nilai dalam semua julat jadual yang berkaitan akan dikira semula.

Jadual berpaut sangat mudah digunakan untuk memproses sejumlah besar maklumat. Mempunyai semua maklumat dalam satu jadual, lebih-lebih lagi, jika ia tidak homogen, tidak begitu mudah. Sukar untuk bekerja dengan objek sedemikian dan mencarinya. Jadual berpaut, maklumat antara yang diedarkan tetapi pada masa yang sama saling berkaitan, direka bentuk untuk menghapuskan masalah ini. Julat jadual yang berkaitan boleh didapati bukan sahaja dalam satu helaian atau satu buku kerja, tetapi juga terletak dalam buku kerja berasingan (fail). Dua pilihan terakhir digunakan paling kerap dalam amalan, kerana tujuan teknologi ini adalah untuk melepaskan diri daripada pengumpulan data, dan menumpuknya pada satu halaman tidak menyelesaikan masalah secara asas. Mari belajar cara membuat dan bekerja dengan jenis pengurusan data ini.

Mencipta Jadual Berpaut

Pertama sekali, mari kita lihat persoalan bagaimana mungkin untuk mewujudkan hubungan antara julat jadual yang berbeza.

Kaedah 1: Memautkan jadual secara langsung dengan formula

Cara paling mudah untuk memautkan data ialah menggunakan formula yang merujuk julat jadual lain. Ia dipanggil pengikatan langsung. Kaedah ini intuitif kerana ia melakukan pemautan dengan cara yang hampir sama seperti mencipta pautan ke data dalam tatasusunan jadual tunggal.

Mari kita lihat bagaimana, menggunakan contoh, ikatan boleh dibentuk melalui ikatan langsung. Kami mempunyai dua meja pada dua helaian. Pada satu jadual, upah dikira menggunakan formula dengan mendarabkan kadar pekerja dengan pekali yang sama kepada semua.

Helaian kedua mengandungi julat jadual yang mengandungi senarai pekerja dengan gaji mereka. Senarai pekerja dalam kedua-dua kes dibentangkan dalam susunan yang sama.

Adalah perlu untuk memastikan bahawa data pada kadar dari helaian kedua ditarik ke dalam sel yang sepadan pada helaian pertama.

  1. Pada helaian pertama, pilih sel pertama lajur "Pertaruhan". Kami meletakkan tanda "=" di dalamnya. Seterusnya, klik pada tab "Helaian 2", yang terletak di sebelah kiri antara muka Excel di atas bar status.
  2. Bergerak ke kawasan kedua dokumen. Klik pada sel pertama dalam lajur "Pertaruhan". Kemudian klik pada butang Enter pada papan kekunci untuk memasukkan data ke dalam sel di mana anda menetapkan tanda sama sebelum ini.
  3. Kemudian terdapat peralihan automatik ke helaian pertama. Seperti yang anda lihat, kadar pekerja pertama dari jadual kedua ditarik ke dalam sel yang sepadan. Dengan meletakkan kursor pada sel yang mengandungi pertaruhan, kita melihat bahawa formula biasa digunakan untuk memaparkan data pada skrin. Tetapi sebelum koordinat sel dari mana data dikeluarkan, terdapat ungkapan "Sheet2!", yang menunjukkan nama kawasan dokumen di mana ia berada. Formula umum dalam kes kami kelihatan seperti ini:
  4. Kini anda perlu memindahkan data pada kadar semua pekerja lain perusahaan. Sudah tentu, ini boleh dilakukan dengan cara yang sama seperti kami menyelesaikan tugasan untuk pekerja pertama, tetapi memandangkan kedua-dua senarai pekerja terletak dalam susunan yang sama, tugas itu boleh dipermudahkan dengan ketara dan penyelesaiannya boleh dipercepatkan. Ini boleh dilakukan dengan hanya menyalin formula ke julat di bawah. Disebabkan oleh fakta bahawa pautan dalam Excel adalah relatif secara lalai, apabila ia disalin, nilai berubah, itulah yang kita perlukan. Prosedur penyalinan itu sendiri boleh dilakukan menggunakan penanda isian.

    Jadi, letakkan kursor di bahagian bawah sebelah kanan elemen dengan formula. Selepas ini, kursor harus berubah menjadi penanda isian dalam bentuk salib hitam. Tahan butang kiri tetikus dan seret kursor ke bahagian paling bawah lajur.

  5. Semua data daripada lajur yang serupa pada Helaian 2 telah ditarik ke dalam jadual pada Helaian 1. Apabila data pada Helaian 2 berubah, ia akan berubah secara automatik pada yang pertama.

Kaedah 2: menggunakan gabungan operator INDEX - CARI

Tetapi apa yang perlu dilakukan jika senarai pekerja dalam susunan jadual tidak terletak dalam susunan yang sama? Dalam kes ini, seperti yang dibincangkan sebelum ini, satu pilihan adalah untuk mewujudkan pautan secara manual antara setiap sel yang perlu dipautkan. Tetapi ini hanya sesuai untuk meja kecil. Untuk julat besar-besaran, pilihan sedemikian, paling baik, akan mengambil banyak masa untuk dilaksanakan, dan paling teruk, dalam amalan ia tidak akan dapat dilaksanakan sama sekali. Tetapi masalah ini boleh diselesaikan menggunakan gabungan operator INDEX - SEARCH. Mari lihat bagaimana ini boleh dilakukan dengan memautkan data dalam julat jadual, yang telah dibincangkan dalam kaedah sebelumnya.

  1. Pilih elemen pertama lajur "Pertaruhan". Pergi ke Wizard Fungsi dengan mengklik pada ikon "Sisipkan Fungsi".
  2. Dalam Wizard Fungsi, dalam kumpulan "Pautan dan Tatasusunan", cari dan pilih nama "INDEX".
  3. Operator ini mempunyai dua bentuk: borang untuk bekerja dengan tatasusunan dan borang rujukan. Dalam kes kami, pilihan pertama diperlukan, jadi dalam tetingkap pemilihan bentuk seterusnya yang terbuka, pilihnya dan klik pada butang "OK".
  4. Tetingkap hujah operator INDEX telah dilancarkan. Tugas fungsi yang ditentukan adalah untuk memaparkan nilai yang terletak dalam julat yang dipilih dalam baris dengan nombor yang ditentukan. Formula umum untuk operator INDEX ialah:

    INDEX(tatasusunan;nombor_baris;)

    "Array" ialah hujah yang mengandungi alamat julat dari mana kami akan mengekstrak maklumat mengikut nombor baris yang ditentukan.

    "Nombor baris" ialah hujah yang merupakan nombor baris ini. Adalah penting untuk mengetahui bahawa nombor baris tidak harus ditentukan secara relatif kepada keseluruhan dokumen, tetapi hanya relatif kepada tatasusunan yang dipilih.

    "Nombor lajur" ialah hujah pilihan. Kami tidak akan menggunakannya untuk menyelesaikan masalah khusus kami, dan oleh itu tidak perlu menerangkan intipatinya secara berasingan.

    Letakkan kursor dalam medan "Array". Selepas ini, pergi ke Helaian 2 dan, menahan butang kiri tetikus, pilih keseluruhan kandungan lajur "Pertaruhan".

  5. Selepas koordinat dipaparkan dalam tetingkap operator, letakkan kursor dalam medan "Nombor baris". Kami akan mengeluarkan hujah ini menggunakan operator MATCH. Oleh itu, kita klik pada segi tiga, yang terletak di sebelah kiri baris fungsi. Senarai operator yang digunakan baru-baru ini dibuka. Jika anda mendapati nama "CARI" di antara mereka, anda boleh mengklik padanya. Jika tidak, klik pada item terakhir dalam senarai - "Fungsi lain...".
  6. Tetingkap Wizard Fungsi standard dibuka. Di dalamnya kita pergi ke kumpulan yang sama "Pautan dan tatasusunan". Kali ini, pilih item "CARIAN" daripada senarai. Klik pada butang "OK".
  7. Tetingkap argumen operator MATCH diaktifkan. Fungsi ini direka bentuk untuk memaparkan bilangan nilai dalam tatasusunan tertentu mengikut namanya. Terima kasih kepada ciri ini, kami akan mengira nombor baris nilai tertentu untuk fungsi INDEX. Sintaks MATCH dibentangkan seperti berikut:

    MATCH(lookup_value, lookup_array;)

    "Nilai carian" ialah hujah yang mengandungi nama atau alamat sel dalam julat pihak ketiga di mana ia berada. Kedudukan item ini dalam julat sasaran yang harus dikira. Dalam kes kami, hujah pertama ialah pautan ke sel pada Helaian 1 di mana nama pekerja terletak.

    "Array to look through" ialah hujah yang merujuk kepada tatasusunan di mana nilai yang ditentukan dicari untuk menentukan kedudukannya. Bagi kami, peranan ini akan dimainkan oleh alamat lajur "Nama" pada Helaian 2.

    "Jenis padanan" ialah hujah pilihan, tetapi tidak seperti pernyataan sebelumnya, kami memerlukan hujah pilihan ini. Ia menentukan cara pengendali akan memadankan nilai carian dengan tatasusunan. Argumen ini boleh mempunyai salah satu daripada tiga nilai: -1; 0; 1. Untuk tatasusunan tidak tersusun, pilih pilihan "0". Pilihan ini sesuai untuk kes kami.

    Jadi, mari kita mula mengisi medan tetingkap argumen. Letakkan kursor dalam medan "Nilai carian", klik pada sel pertama lajur "Nama" pada Helaian 1.

  8. Selepas koordinat dipaparkan, letakkan kursor dalam medan "Susun atur boleh dilihat" dan pergi ke pintasan "Helaian 2", yang terletak di bahagian bawah tetingkap Excel di atas bar status. Tekan dan tahan butang kiri tetikus dan pilih dengan kursor semua sel dalam lajur "Nama".
  9. Selepas koordinat mereka dipaparkan dalam medan "Array Dilihat", pergi ke medan "Jenis Padanan" dan gunakan papan kekunci untuk menetapkan nombor "0" di sana. Selepas ini, kami kembali semula ke medan "Tatasusunan dilihat". Hakikatnya ialah kita akan menyalin formula, seperti yang kita lakukan dalam kaedah sebelumnya. Akan ada peralihan alamat, tetapi kita perlu membetulkan koordinat tatasusunan yang dilihat. Ia tidak sepatutnya bergerak. Pilih koordinat dengan kursor dan tekan kekunci fungsi F4. Seperti yang anda lihat, tanda dolar telah muncul di hadapan koordinat, yang bermaksud bahawa rujukan telah bertukar daripada relatif kepada mutlak. Kemudian klik pada butang "OK".
  10. Keputusan dipaparkan pada skrin dalam sel pertama lajur "Pertaruhan". Tetapi sebelum kita menyalin, kita perlu mengamankan satu lagi kawasan, iaitu hujah pertama fungsi INDEX. Untuk melakukan ini, pilih elemen lajur yang mengandungi formula dan beralih ke bar formula. Pilih hujah pertama operator INDEX (B2:B7) dan klik pada butang F4. Seperti yang anda lihat, tanda dolar muncul berhampiran koordinat yang dipilih. Klik pada kekunci Enter. Secara umum, formula mengambil bentuk berikut:

    INDEKS(Helaian2!$B$2:$B$7,PADAN(Helaian1!A4,Lembaran2!$A$2:$A$7,0))

  11. Anda kini boleh menyalin menggunakan pemegang isian. Kami memanggilnya dengan cara yang sama seperti yang kami bincangkan sebelum ini dan meregangkannya ke penghujung julat jadual.
  12. Seperti yang dapat kita lihat, walaupun pada hakikatnya susunan baris kedua-dua jadual yang dipautkan tidak sepadan, namun, semua nilai diselaraskan mengikut nama akhir pekerja. Ini dicapai dengan menggunakan gabungan operator INDEX-MATCH.

Baca juga:

Fungsi INDEX dalam fungsi ExcelMATCH dalam Excel

Kaedah 3: Lakukan Operasi Matematik pada Data Terpaut

Pautan data langsung juga bagus kerana ia membolehkan anda bukan sahaja memaparkan nilai yang dipaparkan dalam julat jadual lain dalam salah satu jadual, tetapi juga untuk melaksanakan pelbagai operasi matematik dengannya (tambah, bahagi, penolakan, pendaraban, dsb. ).

Mari lihat bagaimana ini dilakukan dalam amalan. Mari kita buat supaya Helaian 3 akan memaparkan data gaji am untuk perusahaan tanpa memecahkannya oleh pekerja. Untuk melakukan ini, kadar pekerja akan ditarik dari Helaian 2, disimpulkan (menggunakan fungsi SUM) dan didarab dengan pekali menggunakan formula.

  1. Pilih sel di mana keputusan pengiraan gaji akan dipaparkan pada Helaian 3. Klik pada butang “Sisipkan Fungsi”.
  2. Tetingkap Function Wizard sepatutnya dilancarkan. Pergi ke kumpulan "Matematik" dan pilih nama "SUM" di sana. Seterusnya, klik pada butang "OK".
  3. Fungsi SUM, yang direka untuk mengira jumlah nombor yang dipilih, dialihkan ke tetingkap argumen. Ia mempunyai sintaks berikut:

    SUM(nombor1; nombor2;…)

    Medan dalam tetingkap sepadan dengan hujah fungsi yang ditentukan. Walaupun bilangan mereka boleh mencecah 255 keping, untuk tujuan kami hanya satu sahaja yang mencukupi. Letakkan kursor dalam medan "Nombor1". Klik pada pintasan "Helaian 2" di atas bar status.

  4. Selepas kami berpindah ke bahagian buku yang dikehendaki, kami memilih lajur yang perlu dijumlahkan. Kami melakukan ini dengan kursor sambil menahan butang kiri tetikus. Seperti yang anda lihat, koordinat kawasan yang dipilih segera dipaparkan dalam medan tetingkap argumen. Kemudian klik pada butang "OK".
  5. Selepas ini, kami secara automatik dialihkan ke Helaian 1. Seperti yang anda lihat, jumlah jumlah kadar pekerja sudah dipaparkan dalam elemen yang sepadan.
  6. Tetapi bukan itu sahaja. Seperti yang kita ingat, gaji dikira dengan mendarabkan pertaruhan dengan pekali. Oleh itu, kami sekali lagi memilih sel di mana nilai yang dijumlahkan berada. Selepas itu, pergi ke bar formula. Kami menambah tanda pendaraban (*) pada formula di dalamnya, dan kemudian klik pada elemen di mana penunjuk pekali terletak. Untuk melakukan pengiraan, klik pada kekunci Enter pada papan kekunci. Seperti yang anda lihat, program ini mengira jumlah gaji untuk perusahaan.
  7. Kami kembali ke Helaian 2 dan menukar kadar mana-mana pekerja.
  8. Selepas ini, kami bergerak semula ke halaman dengan jumlah keseluruhan. Seperti yang anda lihat, disebabkan oleh perubahan dalam jadual yang dipautkan, jumlah hasil gaji dikira semula secara automatik.

Kaedah 4: sisipan khas

Anda juga boleh memautkan tatasusunan jadual dalam Excel menggunakan tampal khas.

  1. Kami memilih nilai yang perlu "diseret" ke dalam jadual lain. Dalam kes kami, ini ialah julat lajur "Kadar" pada Helaian 2. Klik kanan pada serpihan yang dipilih. Dalam senarai yang terbuka, pilih "Salin". Pintasan alternatif ialah Ctrl+C. Selepas ini kita beralih ke Helaian 1.
  2. Setelah berpindah ke kawasan buku yang kami perlukan, kami memilih sel yang kami perlukan untuk menarik nilainya. Dalam kes kami, ini ialah lajur "Kadar". Klik kanan pada serpihan yang dipilih. Dalam menu konteks dalam blok alat "Sisipkan Pilihan", klik pada ikon "Sisipkan Pautan".

    Terdapat juga pilihan alternatif. By the way, ia adalah satu-satunya untuk versi Excel yang lebih lama. Dalam menu konteks, gerakkan kursor ke item "Tampal Khas". Dalam menu tambahan yang terbuka, pilih kedudukan dengan nama yang sama.

  3. Ini akan membuka tetingkap Tampal Khas. Klik pada butang "Sisipkan Pautan" di sudut kiri bawah sel.
  4. Mana-mana pilihan yang anda pilih, nilai daripada satu tatasusunan jadual akan dimasukkan ke dalam yang lain. Apabila data dalam sumber berubah, ia juga akan berubah secara automatik dalam julat yang dimasukkan.

Pelajaran: Tampal Khas dalam Excel

Kaedah 5: Memautkan Jadual dalam Berbilang Buku Kerja

Selain itu, anda boleh mengatur perhubungan antara kawasan meja dalam buku kerja yang berbeza. Ini menggunakan Alat Khas Tampal. Tindakan akan sama sekali dengan tindakan yang kami pertimbangkan dalam kaedah sebelumnya, kecuali apabila memasukkan formula, anda tidak perlu menavigasi antara kawasan buku yang sama, tetapi antara fail. Sememangnya, semua buku yang berkaitan mesti dibuka.

  1. Pilih julat data yang perlu dipindahkan ke buku kerja lain. Klik kanan padanya dan pilih "Salin" dari menu yang terbuka.
  2. Kemudian kita beralih ke buku yang mana data ini perlu dimasukkan. Pilih julat yang dikehendaki. Klik kanan. Dalam menu konteks, dalam kumpulan "Pilihan Sisip", pilih "Sisipkan Pautan".
  3. Selepas ini, nilai akan dimasukkan. Apabila data dalam buku kerja sumber berubah, tatasusunan jadual daripada buku kerja akan mengemas kininya secara automatik. Lebih-lebih lagi, tidak semestinya kedua-dua buku dibuka untuk ini. Ia cukup untuk membuka hanya satu buku kerja, dan ia akan secara automatik menarik data daripada dokumen terpaut tertutup jika perubahan telah dibuat sebelum ini.

Tetapi perlu diingatkan bahawa dalam kes ini sisipan akan dilakukan dalam bentuk tatasusunan tidak berubah. Apabila anda cuba menukar mana-mana sel dengan data yang dimasukkan, mesej akan muncul memberitahu anda bahawa adalah mustahil untuk melakukan ini.

Perubahan kepada tatasusunan sedemikian yang dipautkan ke buku lain hanya boleh dibuat dengan memutuskan pautan.

Memecahkan hubungan antara jadual

Kadangkala anda perlu memutuskan hubungan antara julat jadual. Sebab untuk ini mungkin sama ada kes yang diterangkan di atas, apabila anda perlu menukar tatasusunan yang disisipkan daripada buku kerja lain, atau hanya keengganan pengguna untuk mempunyai data dalam satu jadual dikemas kini secara automatik daripada yang lain.

Kaedah 1: memutuskan hubungan antara buku

Anda boleh memutuskan sambungan antara buku dalam semua sel dengan pada asasnya melakukan satu operasi. Dalam kes ini, data dalam sel akan kekal, tetapi ia akan menjadi statik, tidak mengemas kini nilai yang sama sekali tidak bergantung pada dokumen lain.

  1. Dalam buku kerja di mana nilai daripada fail lain ditarik ke atas, pergi ke tab "Data". Klik pada ikon "Edit sambungan", yang terletak pada reben dalam blok alat "Sambungan". Perlu diingatkan bahawa jika buku semasa tidak mengandungi pautan ke fail lain, maka butang ini tidak aktif.
  2. Tetingkap untuk menukar sambungan terbuka. Kami memilih daripada senarai buku yang dipautkan (jika terdapat beberapa daripadanya) fail yang kami ingin memutuskan sambungan. Klik pada butang "Putuskan sambungan".
  3. Tetingkap maklumat terbuka yang mengandungi amaran tentang akibat tindakan selanjutnya. Jika anda pasti dengan apa yang anda akan lakukan, kemudian klik pada butang "Putuskan ikatan".
  4. Selepas ini, semua rujukan kepada fail yang ditentukan dalam dokumen semasa akan digantikan dengan nilai statik.

Kaedah 2: Memasukkan Nilai

Tetapi kaedah di atas hanya sesuai jika anda perlu memutuskan sepenuhnya semua sambungan antara dua buku. Apakah yang perlu anda lakukan jika anda perlu mengasingkan jadual berkaitan yang terletak dalam fail yang sama? Anda boleh melakukan ini dengan menyalin data dan kemudian menampalnya di tempat yang sama dengan nilai. Ngomong-ngomong, dengan cara yang sama anda boleh memutuskan sambungan antara julat data individu buku yang berbeza tanpa memutuskan sambungan umum antara fail. Mari lihat bagaimana kaedah ini berfungsi dalam amalan.

  1. Kami memilih julat yang kami mahu memadamkan hubungan dengan jadual lain. Kami klik kanan padanya. Dalam menu yang terbuka, pilih "Salin". Daripada tindakan ini, anda boleh menaip kombinasi kekunci pintas alternatif Ctrl+C.
  2. Seterusnya, tanpa menyahpilih serpihan yang sama, klik kanan padanya sekali lagi. Kali ini, dalam senarai tindakan, klik pada ikon "Nilai", yang terletak dalam kumpulan alat "Pilihan Sisip".
  3. Selepas ini, semua rujukan dalam julat yang dipilih akan digantikan dengan nilai statik.

Seperti yang anda lihat, Excel mempunyai cara dan alatan untuk memautkan beberapa jadual bersama-sama. Pada masa yang sama, data jadual boleh didapati pada helaian lain dan juga dalam buku yang berbeza. Jika perlu, sambungan ini boleh diputuskan dengan mudah.

Kami gembira kerana kami dapat membantu anda menyelesaikan masalah tersebut.

Tanya soalan anda dalam ulasan, menerangkan intipati masalah secara terperinci. Pakar kami akan cuba menjawab secepat mungkin.