Bii o ṣe le fọ awọn ọna asopọ ni Excel

Ibaraẹnisọrọ jẹ ẹya ti o wulo pupọ ni Excel. Lẹhinna, nigbagbogbo awọn olumulo ni lati lo alaye lati awọn faili miiran. Ṣugbọn ni diẹ ninu awọn ipo, wọn le ṣe ipalara diẹ sii ju ti o dara lọ. Lẹhinna, fun apẹẹrẹ, ti o ba fi awọn faili wọnyi ranṣẹ nipasẹ meeli, awọn ọna asopọ ko ṣiṣẹ. Loni a yoo sọrọ ni alaye diẹ sii nipa kini lati ṣe lati yago fun iru iṣoro bẹ.

Kini awọn ibatan ni Excel

Awọn ibatan ni Excel nigbagbogbo lo ni apapo pẹlu awọn iṣẹ bii VPRlati gba alaye lati iwe iṣẹ miiran. O le gba irisi ọna asopọ pataki kan ti o ni adirẹsi ti kii ṣe sẹẹli nikan, ṣugbọn tun iwe ninu eyiti data wa. Bi abajade, iru ọna asopọ kan dabi nkan bi eyi: =VLOOKUP(A2;'[Tita 2018.xlsx]Iroyin'!$A:$F;4;0). Tabi, fun aṣoju ti o rọrun, ṣe aṣoju adirẹsi ni fọọmu atẹle: ='[Tita 2018.xlsx] Iroyin'!$ A1. Jẹ ki a ṣe itupalẹ ọkọọkan awọn eroja ọna asopọ ti iru yii:

  1. [Tita 2018.xlsx]. Ajeku yii ni ọna asopọ kan si faili lati eyiti o fẹ gba alaye. O tun npe ni orisun.
  2. Awọn fọto. A lo orukọ atẹle, ṣugbọn eyi kii ṣe orukọ ti o yẹ ki o jẹ. Àkọsílẹ yii ni orukọ ti dì ninu eyiti o nilo lati wa alaye.
  3. $A:$F ati $A1 – adirẹsi ti sẹẹli tabi ibiti o ni data ti o wa ninu iwe yii.

Lootọ, ilana ti ṣiṣẹda ọna asopọ si iwe ita ni a pe ni sisopọ. Lẹhin ti a forukọsilẹ adirẹsi ti sẹẹli ti o wa ninu faili miiran, awọn akoonu ti taabu “Data” yipada. Eyun, bọtini "Yi awọn asopọ pada" di lọwọ, pẹlu iranlọwọ ti eyi ti olumulo le ṣatunkọ awọn asopọ ti o wa tẹlẹ.

Koko ti awọn isoro

Gẹgẹbi ofin, ko si awọn iṣoro afikun ti o dide lati le lo awọn ọna asopọ. Paapa ti ipo kan ba waye ninu eyiti awọn sẹẹli yipada, lẹhinna gbogbo awọn ọna asopọ ti ni imudojuiwọn laifọwọyi. Ṣugbọn ti o ba tun lorukọ iwe-iṣẹ funrararẹ tabi gbe lọ si adirẹsi miiran, Excel di ailagbara. Nitorinaa, o ṣe agbejade ifiranṣẹ atẹle.

Bii o ṣe le fọ awọn ọna asopọ ni Excel

Nibi, olumulo ni awọn aṣayan meji ti o ṣeeṣe fun bi o ṣe le ṣe ni ipo yii. O le tẹ "Tẹsiwaju" lẹhinna awọn iyipada kii yoo ni imudojuiwọn, tabi o le tẹ bọtini "Change Associations", pẹlu eyiti o le ṣe imudojuiwọn wọn pẹlu ọwọ. Lẹhin ti a tẹ bọtini yii, window afikun yoo han ninu eyiti yoo ṣee ṣe lati yi awọn ọna asopọ pada, nfihan ibiti faili ti o tọ wa ni akoko ati ohun ti a pe.

Bii o ṣe le fọ awọn ọna asopọ ni Excel

Ni afikun, o le ṣatunkọ awọn ọna asopọ nipasẹ bọtini ti o baamu ti o wa lori taabu "Data". Olumulo naa tun le rii pe asopọ naa ti bajẹ nipasẹ aṣiṣe #LINK, eyiti o han nigbati Excel ko le wọle si alaye ti o wa ni adirẹsi kan pato nitori otitọ pe adirẹsi naa funrararẹ ko wulo.

Bii o ṣe le ṣe asopọ ni Excel

Ọkan ninu awọn ọna ti o rọrun julọ lati yanju ipo ti a ṣalaye loke ti o ko ba le ṣe imudojuiwọn ipo ti faili ti o sopọ funrararẹ ni lati pa ọna asopọ naa funrararẹ. Eyi jẹ paapaa rọrun lati ṣe ti iwe-ipamọ ba ni ọna asopọ kan ṣoṣo. Lati ṣe eyi, o gbọdọ ṣe awọn ilana ti o tẹle:

  1. Ṣii akojọ aṣayan "Data".
  2. A wa apakan "Awọn isopọ", ati nibẹ - aṣayan "Yi awọn asopọ pada".
  3. Lẹhin ti o, tẹ lori "Unlink".

Ti o ba pinnu lati fi iwe yii ranṣẹ si eniyan miiran, a gba ọ niyanju pupọ pe ki o ṣe bẹ tẹlẹ. Lẹhin gbogbo ẹ, lẹhin piparẹ awọn ọna asopọ, gbogbo awọn iye ti o wa ninu iwe miiran yoo wa ni ikojọpọ laifọwọyi sinu faili naa, ti a lo ninu awọn agbekalẹ, ati dipo adirẹsi sẹẹli, alaye ti o wa ninu awọn sẹẹli ti o baamu yoo rọrun ni iyipada si awọn iye .

Bi o ṣe le ṣe asopọ gbogbo awọn iwe

Ṣugbọn ti nọmba awọn ọna asopọ ba tobi ju, piparẹ wọn pẹlu ọwọ le gba akoko pipẹ. Lati yanju iṣoro yii ni ọna kan, o le lo macro pataki kan. O wa ninu VBA-Excel addoni. O nilo lati muu ṣiṣẹ ki o lọ si taabu ti orukọ kanna. Abala “Awọn ọna asopọ” yoo wa, ninu eyiti a nilo lati tẹ bọtini “Bire gbogbo awọn ọna asopọ”.

Bii o ṣe le fọ awọn ọna asopọ ni Excel

VBA koodu

Ti ko ba ṣee ṣe lati mu fikun-un ṣiṣẹ, o le ṣẹda Makiro funrararẹ. Lati ṣe eyi, ṣii olootu Ipilẹ Visual nipa titẹ awọn bọtini Alt + F11, ki o si kọ awọn ila wọnyi ni aaye titẹsi koodu.

Sub UnlinkWorkBooks()

    Dim WbLinks

    Dim ati Bi Long

    Yan Case MsgBox(“Gbogbo awọn itọkasi si awọn iwe miiran yoo yọkuro lati faili yii, ati pe awọn agbekalẹ ti o tọka si awọn iwe miiran yoo rọpo pẹlu awọn iye.” & vbCrLf & “Ṣe o da ọ loju pe o fẹ tẹsiwaju?”, 36, “Unlink?” )

    Ọran 7′ Rara

        Jade Iha

    Ipari Yiyan

    WbLinks = ActiveWorkbook.LinkSources(Iru:=xlLinkTypeExcelLinks)

    Ti Ko ba ṣe ofo (WbLinks) Lẹhinna

        Fun i = 1 Si UBound(WbLinks)

            ActiveWorkbook.BreakLink Oruko:=WbLinks(i), Iru:=xlLinkTypeExcelLinks

        Itele

    miran

        MsgBox "Ko si awọn ọna asopọ si awọn iwe miiran ninu faili yii.", 64, "Awọn ọna asopọ si awọn iwe miiran"

    Pari Ti

Ipari ipari

Bii o ṣe le fọ awọn asopọ nikan ni ibiti o yan

Lati igba de igba, nọmba awọn ọna asopọ jẹ pupọ, ati pe olumulo n bẹru pe lẹhin piparẹ ọkan ninu wọn, kii yoo ṣee ṣe lati da ohun gbogbo pada ti diẹ ninu jẹ superfluous. Ṣugbọn eyi jẹ iṣoro ti o rọrun lati yago fun. Lati ṣe eyi, o nilo lati yan ibiti o ti le pa awọn ọna asopọ rẹ, lẹhinna paarẹ wọn. Lati ṣe eyi, o gbọdọ ṣe awọn ọna ṣiṣe atẹle:

  1. Yan dataset ti o nilo lati yipada.
  2. Fi sori ẹrọ afikun VBA-Excel, ati lẹhinna lọ si taabu ti o yẹ.
  3. Nigbamii ti, a wa akojọ aṣayan "Awọn ọna asopọ" ki o tẹ bọtini "Awọn ọna asopọ fifọ ni awọn sakani ti a yan".

Bii o ṣe le fọ awọn ọna asopọ ni Excel

Lẹhin iyẹn, gbogbo awọn ọna asopọ ninu akojọpọ awọn sẹẹli ti a yan yoo paarẹ.

Kini lati ṣe ti awọn asopọ ko ba ya

Gbogbo awọn ohun ti o wa loke dun dara, ṣugbọn ni iṣe nigbagbogbo diẹ ninu awọn nuances wa. Fun apẹẹrẹ, ipo kan le wa nibiti awọn asopọ ko ba ya. Ni idi eyi, apoti ibaraẹnisọrọ tun han ti o sọ pe ko ṣee ṣe lati ṣe imudojuiwọn awọn ọna asopọ laifọwọyi. Kini lati ṣe ni ipo yii?

  1. Ni akọkọ, o nilo lati ṣayẹwo boya eyikeyi alaye wa ninu awọn sakani ti a darukọ. Lati ṣe eyi, tẹ bọtini apapo Ctrl + F3 tabi ṣii taabu “Awọn agbekalẹ” - “Oluṣakoso orukọ”. Ti orukọ faili ba ti kun, lẹhinna o kan nilo lati ṣatunkọ tabi yọkuro lapapọ. Ṣaaju ki o to paarẹ awọn sakani ti a darukọ, o nilo lati daakọ faili naa si ipo miiran ki o le pada si ẹya atilẹba ti o ba ṣe awọn igbesẹ ti ko tọ.
  2. Ti o ko ba le yanju iṣoro naa nipa yiyọ awọn orukọ kuro, o le ṣayẹwo ọna kika ipo. Awọn sẹẹli ni tabili miiran le jẹ itọkasi ni awọn ofin kika akoonu. Lati ṣe eyi, wa ohun ti o baamu lori taabu “Ile”, lẹhinna tẹ bọtini “Iṣakoso faili”. Bii o ṣe le fọ awọn ọna asopọ ni Excel

    Ni deede, Excel ko fun ọ ni agbara lati fun adirẹsi ti awọn iwe iṣẹ miiran ni ọna kika ipo, ṣugbọn o ṣe ti o ba tọka si ibiti a darukọ pẹlu itọkasi si faili miiran. Nigbagbogbo, paapaa lẹhin ti o ti yọ ọna asopọ kuro, ọna asopọ naa wa. Ko si iṣoro ni yiyọ iru ọna asopọ bẹ, nitori pe ọna asopọ jẹ otitọ ko ṣiṣẹ. Nitorinaa, ko si ohun buburu ti yoo ṣẹlẹ ti o ba yọ kuro.

O tun le lo iṣẹ “Ṣayẹwo data” lati wa boya eyikeyi awọn ọna asopọ ti ko wulo. Awọn ọna asopọ nigbagbogbo wa ti “Akojọ” iru afọwọsi data ti lo. Ṣugbọn kini lati ṣe ti ọpọlọpọ awọn sẹẹli ba wa? Ṣe o ṣe pataki gaan lati ṣayẹwo ọkọọkan wọn lẹsẹsẹ? Be e ko. Lẹhinna, yoo gba akoko pupọ. Nitorinaa, o nilo lati lo koodu pataki kan lati fipamọ ni pataki.

Aṣayan Koju

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

Onkọwe: The_Prist (Shcherbakov Dmitry)

' Idagbasoke ọjọgbọn ti awọn ohun elo fun MS Office ti eyikeyi complexity

Ṣiṣe awọn ikẹkọ lori MS Excel

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

' [imeeli & # XNUMX;

'WebMoney-R298726502453; Yandex.Money - 41001332272872

' Idi:

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

Sub FindErrLink()

    'a nilo lati wo inu Data -Change awọn ọna asopọ si faili orisun

    'ki o si fi awọn koko-ọrọ si ibi ni kekere (apakan orukọ faili)

    'aami akiyesi kan rọpo eyikeyi nọmba ti ohun kikọ ki o ko ni lati dààmú nipa awọn gangan orukọ

    Const sToFndLink$ = "*tita 2018*"

    Dim rr Bi Range, rc Bi Ibiti, rres Bi Ibiti, s$

    'setumo gbogbo awọn sẹẹli pẹlu afọwọsi data

    Lori Aṣiṣe aṣiṣe Itele

    Ṣeto rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)

    Ti rr Ko si Nkan Nigbana

        MsgBox "Ko si awọn sẹẹli pẹlu afọwọsi data lori iwe ti nṣiṣe lọwọ", vbInformation, “www.excel-vba.ru”

        Jade Iha

    Pari Ti

    Lori Aṣiṣe GoTo 0

    'ṣayẹwo sẹẹli kọọkan fun awọn ọna asopọ

    Fun Kọọkan rc Ni rr

        ' kan ni ọran, a foju awọn aṣiṣe - eyi tun le ṣẹlẹ

        'ṣugbọn awọn asopọ wa gbọdọ wa laisi wọn ati pe wọn yoo rii daju

        s = «»

        Lori Aṣiṣe aṣiṣe Itele

        s = rc.Validation.Formula1

        Lori Aṣiṣe GoTo 0

        'ri - a gba ohun gbogbo ni lọtọ ibiti

        Ti LCase(s) Bii sToFndLink Lẹhinna

            Ti rres Ko si nkankan Lẹhinna

                Ṣeto rres = rc

            miran

                Ṣeto rres = Union (rc, rres)

            Pari Ti

        Pari Ti

    Itele

    'Ti asopọ ba wa, yan gbogbo awọn sẹẹli pẹlu iru awọn sọwedowo data

    Ti kii ba rres Ko si nkankan Lẹhinna

        res.Yan

' rres.Interior.Color = vbRed 'ti o ba fẹ ṣe afihan pẹlu awọ

    Pari Ti

Ipari ipari

O jẹ pataki lati ṣe kan boṣewa module ni Makiro olootu, ati ki o si fi yi ọrọ nibẹ. Lẹhin iyẹn, pe window macro nipa lilo apapo bọtini Alt + F8, lẹhinna yan macro wa ki o tẹ bọtini “Ṣiṣe”. Awọn nkan diẹ wa lati ranti nigba lilo koodu yii:

  1. Ṣaaju ki o to wa ọna asopọ ti ko ṣe pataki mọ, o gbọdọ kọkọ pinnu kini ọna asopọ nipasẹ eyiti o ṣe dabi. Lati ṣe eyi, lọ si akojọ aṣayan "Data" ki o wa ohun kan "Yipada Awọn ọna asopọ" nibẹ. Lẹhin iyẹn, o nilo lati wo orukọ faili, ki o si pato ninu awọn agbasọ ọrọ. Fun apẹẹrẹ, bii eyi: Const sToFndLink$ = "*tita 2018*"
  2. O ṣee ṣe lati kọ orukọ kii ṣe ni kikun, ṣugbọn nirọrun rọpo awọn ohun kikọ ti ko wulo pẹlu aami akiyesi. Ati ninu awọn agbasọ, kọ orukọ faili ni awọn lẹta kekere. Ni idi eyi, Excel yoo wa gbogbo awọn faili ti o ni iru okun ni ipari.
  3. Koodu yii ni anfani lati ṣayẹwo fun awọn ọna asopọ ninu iwe ti o nṣiṣẹ lọwọlọwọ.
  4. Pẹlu Makiro yii, o le yan awọn sẹẹli ti o ti rii nikan. O ni lati pa ohun gbogbo rẹ pẹlu ọwọ. Eyi jẹ afikun, nitori o le ṣayẹwo ohun gbogbo lẹẹmeji lẹẹkansi.
  5. O tun le ṣe awọn sẹẹli ti a ṣe afihan ni awọ pataki kan. Lati ṣe eyi, yọ apostrophe kuro ṣaaju laini yii. rres.Interior.Color = vbRed

Nigbagbogbo, lẹhin ti o pari awọn igbesẹ ti a ṣalaye ninu awọn itọnisọna loke, ko yẹ ki o jẹ awọn asopọ ti ko ni dandan. Ṣugbọn ti diẹ ninu wọn ba wa ninu iwe-ipamọ ati pe o ko le yọ wọn kuro fun idi kan tabi omiiran (apẹẹrẹ aṣoju jẹ aabo ti data ninu iwe kan), lẹhinna o le lo ọna ṣiṣe ti o yatọ. Ilana yii wulo nikan fun awọn ẹya 2007 ati ti o ga julọ.

  1. A ṣẹda ẹda afẹyinti ti iwe-ipamọ naa.
  2. Ṣii iwe-ipamọ yii nipa lilo ibi ipamọ. O le lo eyikeyi ti o ṣe atilẹyin ọna kika ZIP, ṣugbọn WinRar yoo tun ṣiṣẹ, bakannaa ọkan ti a ṣe sinu Windows.
  3. Ninu iwe ipamọ ti o han, o nilo lati wa folda xl, lẹhinna ṣii awọn ọna asopọ ita.
  4. Fọọmu yii ni gbogbo awọn ọna asopọ ita, ọkọọkan eyiti o baamu si faili ti fọọmu externalLink1.xml. Gbogbo wọn ni nọmba nikan, ati nitorinaa olumulo ko ni aye lati loye iru asopọ wo ni eyi. Lati loye iru asopọ wo, o nilo lati ṣii folda _rels, ki o wo nibẹ.
  5. Lẹhin iyẹn, a yọ gbogbo tabi awọn ọna asopọ kan pato kuro, da lori ohun ti a kọ ninu faili itaLinkX.xml.rels.
  6. Lẹhin iyẹn, a ṣii faili wa nipa lilo Excel. Alaye yoo wa nipa aṣiṣe bi “Aṣiṣe ni apakan akoonu inu Iwe naa.” A fun ase. Lẹhin iyẹn, ibaraẹnisọrọ miiran yoo han. A tilekun.

Lẹhin iyẹn, gbogbo awọn ọna asopọ yẹ ki o yọkuro.

Fi a Reply