Cara ngilangi tautan ing Excel

Komunikasi minangka fitur sing migunani banget ing Excel. Sawise kabeh, asring banget pangguna kudu nggunakake informasi saka file liyane. Nanging ing sawetara kahanan, padha bisa nindakake luwih cilaka tinimbang apik. Sawise kabeh, contone, yen sampeyan ngirim file kasebut kanthi mail, pranala kasebut ora bisa digunakake. Dina iki kita bakal ngomong kanthi luwih rinci babagan apa sing kudu ditindakake kanggo nyegah masalah kasebut.

Apa hubungane ing Excel

Hubungan ing Excel asring banget digunakake bebarengan karo fungsi kayata VPRkanggo njupuk informasi saka buku kerja liyane. Bisa dadi link khusus sing ngemot alamat ora mung sel, nanging uga buku sing ana data. Akibaté, pranala kasebut katon kaya iki: =VLOOKUP(A2;'[Sales 2018.xlsx]Laporan'!$A:$F;4;0). Utawa, kanggo perwakilan sing luwih prasaja, makili alamat ing wangun ing ngisor iki: ='[Dodolan 2018.xlsx]Laporan'!$A1. Ayo analisa saben unsur link saka jinis iki:

  1. [Dodolan 2018.xlsx]. Fragmen iki ngemot pranala menyang file sing pengin sampeyan entuk informasi. Iki uga disebut sumber.
  2. Photos. Kita nggunakake jeneng ing ngisor iki, nanging iki dudu jeneng sing kudune. Blok iki ngemot jeneng lembaran sing sampeyan butuhake kanggo golek informasi.
  3. $A:$F lan $A1 – alamat sel utawa kisaran sing ngemot data sing ana ing dokumen iki.

Bener, proses nggawe link menyang dokumen eksternal diarani ngubungake. Sawise kita ndhaptar alamat sel sing ana ing file liyane, isi tab "Data" diganti. Yaiku, tombol "Ganti sambungan" dadi aktif, kanthi bantuan pangguna bisa ngowahi sambungan sing ana.

Intine masalah

Minangka aturan, ora ana alangan tambahan kanggo nggunakake pranala. Sanajan ana kahanan sing owah-owahan sel, kabeh pranala bakal dianyari kanthi otomatis. Nanging yen sampeyan wis ngganti jeneng buku kerja dhewe utawa pindhah menyang alamat sing beda, Excel dadi ora duwe daya. Mulane, iku ngasilake pesen ing ngisor iki.

Cara ngilangi tautan ing Excel

Ing kene, pangguna duwe rong pilihan kanggo tumindak ing kahanan iki. Dheweke bisa ngeklik "Terusake" banjur owah-owahan ora bakal dianyari, utawa bisa ngeklik tombol "Ganti Asosiasi", sing bisa nganyari kanthi manual. Sawise kita ngeklik tombol iki, jendhela tambahan bakal katon ing ngendi sampeyan bisa ngganti pranala, sing nuduhake lokasi file sing bener saiki lan apa sing diarani.

Cara ngilangi tautan ing Excel

Kajaba iku, sampeyan bisa ngowahi pranala liwat tombol sing cocog sing ana ing tab "Data". Pangguna uga bisa ngerteni manawa sambungan kasebut rusak amarga kesalahan #LINK, sing katon nalika Excel ora bisa ngakses informasi sing ana ing alamat tartamtu amarga alamat kasebut ora sah.

Carane mbusak pranala ing excel

Salah sawijining cara paling gampang kanggo ngatasi kahanan sing kasebut ing ndhuwur yen sampeyan ora bisa nganyari lokasi file sing disambung dhewe yaiku mbusak link kasebut dhewe. Iki luwih gampang ditindakake yen dokumen mung ngemot siji tautan. Kanggo nindakake iki, sampeyan kudu nindakake urutan langkah-langkah ing ngisor iki:

  1. Bukak menu "Data".
  2. Kita nemokake bagean "Sambungan", lan ana - pilihan "Ganti sambungan".
  3. Sawise iku, klik "Busak link".

Yen sampeyan arep ngirim buku iki menyang wong liya, sampeyan kudu nindakake kanthi luwih dhisik. Sawise kabeh, sawise mbusak pranala, kabeh nilai sing ana ing dokumen liyane bakal dimuat kanthi otomatis menyang file, digunakake ing rumus, lan tinimbang alamat sel, informasi ing sel sing cocog mung bakal diowahi dadi nilai. .

Carane mbusak kabeh buku

Nanging yen jumlah pranala dadi gedhe banget, mbusak kanthi manual bisa mbutuhake wektu suwe. Kanggo ngatasi masalah iki, sampeyan bisa nggunakake makro khusus. Iku ing addon VBA-Excel. Sampeyan kudu ngaktifake lan pindhah menyang tab kanthi jeneng sing padha. Bakal ana bagean "Links", ing ngendi kita kudu ngeklik tombol "Break all links".

Cara ngilangi tautan ing Excel

kode VBA

Yen ora bisa ngaktifake tambahan iki, sampeyan bisa nggawe makro dhewe. Kanggo nindakake iki, bukak editor Visual Basic kanthi mencet tombol Alt + F11, lan nulis baris ing ngisor iki ing kolom entri kode.

Sub UnlinkWorkBooks()

    Dim WbLinks

    Dim lan Minangka Long

    Pilih Case MsgBox("Kabeh referensi kanggo buku liyane bakal dibusak saka file iki, lan rumus sing nuduhake buku liyane bakal diganti karo nilai." & vbCrLf & "Apa sampeyan yakin arep nerusake?", 36, "Busak link?" )

    Kasus 7' No

        Metu Sub

    End Pilih

    WbLinks = ActiveWorkbook.LinkSources(Tipe:=xlLinkTypeExcelLinks)

    Yen Ora IsEmpty(WbLinks) Banjur

        Kanggo i = 1 Kanggo UBound(WbLinks)

            ActiveWorkbook.BreakLink Jeneng:=WbLinks(i), Tipe:=xlLinkTypeExcelLinks

        Sabanjure

    liya

        MsgBox "Ora ana pranala menyang buku liyane ing file iki.", 64, "Link menyang buku liyane"

    mungkasi Yen

Akhir Sub

Carane break hubungan mung ing sawetara sing dipilih

Saka wektu kanggo wektu, jumlah pranala akeh banget, lan pangguna wedi yen sawise mbusak salah siji saka wong-wong mau, iku ora bakal bisa kanggo bali kabeh yen sawetara ana superfluous. Nanging iki minangka masalah sing gampang dihindari. Kanggo nindakake iki, sampeyan kudu milih kisaran kanggo mbusak pranala, banjur mbusak. Kanggo nindakake iki, sampeyan kudu nindakake urutan tumindak ing ngisor iki:

  1. Pilih set data sing kudu diowahi.
  2. Instal tambahan VBA-Excel, banjur pindhah menyang tab sing cocog.
  3. Sabanjure, kita nemokake menu "Links" lan klik tombol "Break links ing kisaran sing dipilih".

Cara ngilangi tautan ing Excel

Sawise iku, kabeh pranala ing set sel sing dipilih bakal dibusak.

Apa sing kudu ditindakake yen ikatan ora rusak

Kabeh ing ndhuwur muni apik, nanging ing laku tansah ana sawetara nuansa. Contone, bisa uga ana kahanan nalika ikatan ora rusak. Ing kasus iki, kothak dialog isih katon nyatakake yen ora bisa nganyari pranala kanthi otomatis. Apa sing kudu ditindakake ing kahanan iki?

  1. Pisanan, sampeyan kudu mriksa manawa ana informasi sing ana ing kisaran sing dijenengi. Kanggo nindakake iki, pencet kombinasi tombol Ctrl + F3 utawa bukak tab "Formula" - "Name Manager". Yen jeneng berkas wis kebak, sampeyan mung perlu ngowahi utawa mbusak kabeh. Sadurunge mbusak kisaran sing dijenengi, sampeyan kudu nyalin file menyang sawetara lokasi liyane supaya sampeyan bisa bali menyang versi asli yen langkah sing salah ditindakake.
  2. Yen sampeyan ora bisa ngatasi masalah kanthi mbusak jeneng, sampeyan bisa mriksa format kondisional. Sel ing tabel liyane bisa dirujuk ing aturan format kondisional. Kanggo nindakake iki, golek item sing cocog ing tab "Ngarep", banjur klik tombol "Manajemen File". Cara ngilangi tautan ing Excel

    Biasane, Excel ora menehi sampeyan kemampuan kanggo menehi alamat buku kerja liyane ing format kondisional, nanging sampeyan nindakake yen sampeyan ngrujuk menyang sawetara sing dijenengi kanthi referensi menyang file liyane. Biasane, sanajan sawise link dibusak, link tetep. Ora ana masalah kanggo mbusak link kasebut, amarga link kasebut nyatane ora bisa digunakake. Mulane, ora ana sing ala yen sampeyan mbusak.

Sampeyan uga bisa nggunakake fungsi "Priksa Data" kanggo mangerteni yen ana pranala sing ora perlu. Tautan biasane tetep yen jinis validasi data "Dhaptar" digunakake. Nanging apa sing kudu ditindakake yen ana akeh sel? Apa pancene kudu mriksa saben wong kanthi urutan? Mesthi ora. Sawise kabeh, iku bakal njupuk wektu dawa banget. Mula, sampeyan kudu nggunakake kode khusus kanggo nyimpen kanthi signifikan.

Pilihan Eksplisit

'————————————————————————————

' Pengarang: The_Prist(Shcherbakov Dmitry)

' Pangembangan profesional aplikasi kanggo MS Office saka kerumitan apa wae

' Nganakake pelatihan ing MS Excel

' https://www.excel-vba.ru

' [email dilindhungi]

'WebMoney—R298726502453; Yandex.Money — 41001332272872

'Tujuan:

'————————————————————————————

Sub FindErrLink()

    'kita kudu nggoleki pranala Data -Change link menyang file sumber

    'lan sijine tembung kunci ing kene nganggo huruf cilik (bagean saka jeneng berkas)

    'asterisk mung ngganti sawetara karakter supaya sampeyan ora perlu kuwatir babagan jeneng sing tepat

    Const sToFndLink$ = "*sales 2018*"

    Dim rr Minangka Range, rc Minangka Range, rres Minangka Range, s $

    'nemtokake kabeh sel kanthi validasi data

    On kesalahan Resume Sabanjure

    Setel rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)

    Yen rr Ora Ana Banjur

        MsgBox "Ora ana sel kanthi validasi data ing lembar aktif", vbInformation, "www.excel-vba.ru"

        Metu Sub

    mungkasi Yen

    On Error Pindhah menyang 0

    'mriksa saben sel kanggo pranala

    Kanggo Saben rc Ing rr

        'ing kasus, kita skip kasalahan - iki uga bisa kelakon

        'nanging sambungan kita kudu tanpa lan mesthi bakal ditemokake

        s = ""

        On kesalahan Resume Sabanjure

        s = rc.Validasi.Formula1

        On Error Pindhah menyang 0

        'ketemu - kita ngumpulake kabeh ing sawetara kapisah

        Yen LCase (s) Kaya sToFndLink Banjur

            Yen rres Ora Ana Banjur

                Setel rres = rc

            liya

                Setel rres = Union(rc, rres)

            mungkasi Yen

        mungkasi Yen

    Sabanjure

    'yen ana sambungan, pilih kabeh sel karo mriksa data kuwi

    Yen Ora rres Apa Ana Banjur

        rres.Pilih

' rres.Interior.Color = vbRed 'yen sampeyan pengin nyorot nganggo werna

    mungkasi Yen

Akhir Sub

Sampeyan kudu nggawe modul standar ing editor makro, banjur lebokake teks kasebut ing kana. Sawisé iku, nelpon jendhela makro nggunakake kombinasi tombol Alt + F8, banjur pilih macro kita lan klik ing tombol "Run". Ana sawetara perkara sing kudu dielingi nalika nggunakake kode iki:

  1. Sadurunge nggoleki link sing wis ora cocog maneh, sampeyan kudu nemtokake kaya apa link sing digawe. Kanggo nindakake iki, pindhah menyang menu "Data" lan golek item "Ganti Link" ing kana. Sawise iku, sampeyan kudu ndeleng jeneng file, lan nemtokake ing kuotasi. Contone, kaya iki: Const sToFndLink$ = "*sales 2018*"
  2. Sampeyan bisa nulis jeneng ora kanthi lengkap, nanging mung ngganti karakter sing ora perlu nganggo tanda bintang. Lan ing kuotasi, tulis jeneng file nganggo huruf cilik. Ing kasus iki, Excel bakal nemokake kabeh file sing ngemot senar kasebut ing pungkasan.
  3. Kode iki mung bisa mriksa pranala ing sheet sing lagi aktif.
  4. Kanthi makro iki, sampeyan mung bisa milih sel sing ditemokake. Sampeyan kudu mbusak kabeh kanthi manual. Iki minangka plus, amarga sampeyan bisa mriksa maneh kabeh.
  5. Sampeyan uga bisa nggawe sel disorot kanthi warna khusus. Kanggo nindakake iki, copot apostrof sadurunge baris iki. rres.Interior.Color = vbRed

Biasane, sawise sampeyan ngrampungake langkah-langkah sing diterangake ing pandhuan ing ndhuwur, mesthine ora ana sambungan sing ora perlu. Nanging yen ana sawetara ing dokumen kasebut lan sampeyan ora bisa nyopot kanthi alasan siji utawa liyane (conto khas yaiku keamanan data ing lembar), sampeyan bisa nggunakake urutan tumindak sing beda. Pandhuan iki mung ditrapake kanggo versi 2007 lan luwih dhuwur.

  1. Kita nggawe salinan serep saka dokumen.
  2. Bukak dokumen iki nggunakake arsip. Sampeyan bisa nggunakake apa wae sing ndhukung format ZIP, nanging WinRar uga bisa digunakake, uga sing dibangun ing Windows.
  3. Ing arsip sing katon, sampeyan kudu nemokake folder xl, banjur mbukak externalLinks.
  4. Folder iki ngemot kabeh pranala njaba, sing saben-saben cocog karo file saka formulir externalLink1.xml. Kabeh mau mung nomer, lan mulane pangguna ora duwe kesempatan kanggo ngerti apa jenis sambungan iki. Kanggo mangerteni apa jenis sambungan, sampeyan kudu mbukak folder _rels, lan katon ing kono.
  5. Sawise iku, kita mbusak kabeh utawa pranala tartamtu, adhedhasar apa sing kita sinau ing file externalLinkX.xml.rels.
  6. Sawise iku, kita mbukak file nggunakake Excel. Bakal ana informasi babagan kesalahan kaya "Kesalahan ing bagean isi ing Buku." We menehi idin. Sawise iku, dialog liyane bakal katon. We nutup.

Sawise iku, kabeh pranala kudu dibusak.

Ninggalake a Reply