วิธีค้นหาลิงก์ที่ใช้งานไม่ได้ใน Excel ที่ไม่สามารถแบ่งด้วย 'Break Links' ได้อย่างไร


26

ฉันมีสมุดงาน Excel ที่บ่นเกี่ยวกับลิงค์เสียทุกครั้งที่เปิดมัน:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้พยายามใช้ 'ค้นหา' เพื่อค้นหา[.ตามที่แนะนำในคู่มือไมโครซอฟท์ ฉันได้ลองค้นหาวัตถุตามที่แนะนำและไม่พบสิ่งใด

ฉันจะหาลิงค์ที่ใช้งานไม่ได้นี้ได้อย่างไร


คุณกำลังบอกว่า “เสียการเชื่อมโยง (s)” แต่เท่าที่ผมสามารถบอกคุณไม่ได้พูดคุยเกี่ยวกับการเชื่อมโยง ฉันพลาดอะไรไป
สกอตต์

ปัญหานี้อาจเกิดขึ้นจากการจัดรูปแบบตามเงื่อนไข ฉันแก้ไขสิ่งนี้โดยไปที่แต่ละแท็บและคลิกหน้าแรก> การจัดรูปแบบตามเงื่อนไข> ล้างกฎ> ล้างกฎจากชีตทั้งหมด จากนั้นคุณต้องบันทึกปิดและเปิดใหม่ เมื่อเปิดใหม่ลิงก์จะไม่มีอีกต่อไป หากคุณมีการจัดรูปแบบตามเงื่อนไขที่ต้องการคุณจะต้องสมัครใหม่
kackleyjm

คำตอบ:


18

ที่เดียวที่ลิงก์เหล่านี้สามารถ "ซ่อน" ในคือช่วงที่มีชื่อ Excel กำลังทำลายลิงก์ภายในสูตรเท่านั้น หากต้องการแก้ไขช่วงที่มีชื่อให้ไปที่Formulas-> Name Managerและดูว่าคุณมีเวิร์กบุคภายนอกอ้างอิงอยู่หรือไม่ คุณสามารถเลื่อนคลิกเพื่อเลือกพวงแล้วลบออก


หมายเหตุหน้า MS ที่คุณอ้างถึงพูดถึงเรื่องนี้ด้วยเช่นกัน แต่ลิงค์ของคุณจะอยู่ที่หน้าเว็บมากขึ้นคุณต้องเลื่อนขึ้นเพื่อดูเกี่ยวกับการอ้างอิงชื่อ
Madball73

3
ตรวจสอบแผ่นงานที่ซ่อนอยู่ด้วย
coburne

นั่นคือปัญหาของฉัน ขอบคุณจริง ๆ ที่ช่วยฉันกำจัดข้อความป๊อปอัพที่น่ารำคาญนี้
thanos.a

14

ฉันเพิ่งพบปัญหานี้และพบลิงค์อื่นที่ไม่สามารถใช้งานได้ที่นี่: การตรวจสอบข้อมูล (หรือที่เรียกว่าเมนูแบบเลื่อนลง)

เช่นเดียวกับการค้นหา "วัตถุ" ในฝ่ายสนับสนุนของ Microsoft ให้ไปที่ "หน้าแรก (แท็บ) -> การแก้ไข (กลุ่ม) -> ค้นหา & เลือก -> ไปที่พิเศษ ... -> การตรวจสอบความถูกต้องของข้อมูล" เพื่อค้นหาเซลล์ทั้งหมด แผ่นงาน จากนั้นคุณจะต้องตรวจสอบเซลล์การตรวจสอบข้อมูลมากขึ้นหรือน้อยลงโดยการคลิกที่เซลล์การตรวจสอบข้อมูลหนึ่งเซลล์จากนั้นไปที่ "ข้อมูล (แท็บ) -> เครื่องมือข้อมูล (กลุ่ม) -> การตรวจสอบข้อมูล -> การตั้งค่า -> แหล่งที่มา " เมื่ออัปเดตแหล่งที่มาตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง "ใช้การเปลี่ยนแปลงเหล่านี้กับเซลล์อื่นทั้งหมดด้วยการตั้งค่าเดียวกัน" เพื่อเปลี่ยนแหล่งที่มาทั้งหมดที่เหมือนกัน


10

นี่เป็นวิธีแก้ปัญหาที่เชื่อถือได้สำหรับฉัน:

  1. เปลี่ยนนามสกุลไฟล์ของ.xlsxไฟล์เป็น.zip
  2. แตกไฟล์ zip นี้ในโฟลเดอร์ใหม่
  3. ใช้ Explorer ในโฟลเดอร์นั้นค้นหาชื่อไฟล์ในแฟ้มสารบัญ

หมายเหตุ:บางครั้งชื่อเขียนในรูปแบบ URL เช่น%20แทนที่จะเว้นช่องว่างดังนั้นคุณอาจพิจารณาใช้สตริงแบบย่อที่พบได้เฉพาะในไฟล์ที่มีปัญหา ผมใช้คำพูดสุดท้ายของชื่อไฟล์ .xlsx+

  1. มันอาจจะกลับมาเป็นผล นี่คือไฟล์ที่สอดคล้องกับแผ่นงานที่มีปัญหาของคุณโดยที่จำนวนแผ่นงานที่มีปัญหาตามลำดับจะปรากฏขึ้น เปิดในโปรแกรมแก้ไขข้อความเช่น NotepadsheetN.xmlN

  2. ค้นหาสตริงการค้นหาและดูโค้ดที่อยู่รอบ ๆ ควรชี้นำคุณไปยังการอ้างอิงเซลล์บางอย่างที่คุณสามารถค้นหาในแผ่นงานที่มีปัญหา

หมายเหตุ: ดังที่กล่าวไว้ก่อนหน้านี้มันอาจอยู่ในการจัดรูปแบบตามเงื่อนไขหรือการตรวจสอบความถูกต้องของข้อมูล


สิ่งนี้ช่วยได้ขอบคุณ! ฉันต้องลบกฎการจัดรูปแบบตามเงื่อนไขของ rouge ออกหลายร้อยกฎบางข้อมีการอ้างอิงถึงเทมเพลตที่ใช้ในการสร้างไฟล์ xlsx ขั้นสุดท้าย
jasttim

3

หลังจากตรวจสอบวัตถุสูตรชื่อชื่อแผนภูมิและชุดข้อมูลฉันค้นพบว่าการอ้างอิงภายนอกของฉันอยู่ใน "การจัดรูปแบบตามเงื่อนไข" อย่างไรก็ตามไม่มีการอ้างอิงไปยังเวิร์กบุ๊กอื่นเช่น [Budget.xls] ในฟิลด์หรือเงื่อนไขใด ๆ หลังจากนั้นฉันก็สามารถทำลายลิงค์ในกลุ่ม "การเชื่อมต่อ" ได้สำเร็จ ฉันหวังว่านี่จะช่วยได้!


คุณสามารถใส่ภาพหน้าจอของที่ตั้งนี้ได้หรือไม่?
Burgi

2

มันอาจจะง่ายกว่านั้น จุดสิ้นสุดของประโยคที่จะช่วย คุณควรจะค้นหาวงเล็บเหลี่ยมเปิด ในคำอื่น ๆ ค้นหา:

[

ไม่ใช่สำหรับ

[.

ในสูตร หลังจะพบวงเล็บเหลี่ยมตามด้วยจุด Excel find ไม่แสดงผลปกติ


1

ฉันพบว่ารายการ "Dan G" เป็นปัญหาของฉัน เซลล์การตรวจสอบที่มีลิงก์ไปยังชีตอื่น อย่างไรก็ตามฉันมีสองสามร้อยผ่านฉันพบว่าใช้วิธีการค้นหาของ Dan G ทำงาน แต่มีการบิดเล็กน้อย

ค้นหาเซลล์การตรวจสอบความถูกต้องเลือก "หน้าแรก (แท็บ) -> การแก้ไข (กลุ่ม) -> ค้นหาและเลือก -> ไปที่พิเศษ ... -> การตรวจสอบความถูกต้องของข้อมูล" แต่เลือกปุ่มตัวเลือก ค้นหาเซลล์ทั้งหมดที่มีการตรวจสอบความถูกต้องของข้อมูลบนแผ่นงาน

สิ่งที่ทำให้คุณมีปัญหาควรโดดเด่นเนื่องจากจะไม่มีการเน้น / เลือก


1

ฉันมีปัญหาลิงค์ภายนอกที่คล้ายกันใน excel 2016 ฉันลองใช้วิธีการต่าง ๆ แต่ในที่สุดก็ประสบความสำเร็จโดยแท็บการตรวจสอบข้อมูลภายใต้แท็บข้อมูล ฉันคลิก "ข้อมูลที่ไม่ถูกต้องในแวดวง" และสังเกตว่าเมนูแบบเลื่อนลงสองรายการทันทีชี้ไปที่แผ่นงานจากที่ที่ฉันจัดการข้อมูลมา หลังจากหาปัญหาฉันสามารถอัปเดตข้อมูลภายในสมุดงานได้ทันที แก้ไขปัญหา...


ก่อนที่คุณจะโพสต์คำตอบของคุณจำเป็นต้องมีการวิจัย คำตอบของคุณดูเหมือนไม่มีมูลความจริงเนื่องจากคุณไม่สามารถระบุสาเหตุพื้นฐานพร้อมกับการแก้ไขได้ ดีกว่าดูการเชื่อมโยงฉันจะเขียนคำตอบที่ดี, superuser.com/help/how-to-answer
Rajesh S

0

สำหรับ Excel 2010 หรือสูงกว่าให้ทำตามขั้นตอนเหล่านี้

  1. คลิกคำสั่งตัวเลือก
  2. จากนั้น Hit Advanced

ภายใต้หัวข้อทั่วไป

  1. คลิกเพื่อล้างช่องทำเครื่องหมาย "ขอให้อัปเดตลิงก์อัตโนมัติ"

หมายเหตุ:เมื่อล้างกล่องกาเครื่องหมายถามเพื่ออัปเดตลิงก์อัตโนมัติลิงก์นั้นจะได้รับการอัปเดตโดยอัตโนมัติ และไม่มีข้อความดังกล่าวปรากฏขึ้น ตัวเลือกนี้ใช้กับผู้ใช้ปัจจุบันเท่านั้นและมีผลกับทุกเวิร์กบุ๊กที่ผู้ใช้ปัจจุบันเปิดถ้าผู้ใช้อื่นของเวิร์กบุ๊กเดียวกันไม่ได้รับผลกระทบ

วิธีอื่นคือการอัพเดทลิงค์โดยใช้คำสั่งทำตามขั้นตอนเหล่านี้

ใน Excel 2010 หรือสูงกว่า

คลิกแก้ไขลิงค์ในกลุ่มการเชื่อมต่อบนแท็บข้อมูล

คลิกอัปเดตค่าและคลิกปิด

หวังว่านี่จะช่วยคุณได้


0

ฉันเขียนแมโครอย่างรวดเร็วเพื่อค้นหากฎการตรวจสอบที่เชื่อมโยงกับสเปรดชีต excel:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

มันล้มเหลวหากชีตปัจจุบันไม่มีการตรวจสอบเลย ไม่แน่ใจว่าจะแก้ไขได้อย่างไรไม่สนใจพอที่จะลองทำ


0

เพื่อสรุป (และเพื่อเพิ่มคำตอบที่ฉันเพิ่งเจอ) ให้ดูที่:

  • สูตร (ค้นหา "[" และ / หรือ "\")
  • ผู้จัดการชื่อ
  • แผ่นงานที่ซ่อนอยู่
  • เซลล์ที่มีการจัดรูปแบบตามเงื่อนไข
  • เซลล์ที่มีการตรวจสอบความถูกต้องของข้อมูล
  • วัตถุ
  • ปุ่มที่เรียกมาโคร (เช่นมาโครในสมุดงานนี้หรือไม่)

F5 -> "พิเศษ ... " บนแผ่นใด ๆ สามารถเข้าถึงสามแผ่นสุดท้ายได้อย่างง่ายดาย

บันทึกปิดและเปิดไฟล์อีกครั้งเพื่ออัปเดตรายการ "แก้ไขลิงก์" มิฉะนั้นลิงก์อาจยังปรากฏขึ้นแม้ว่าแหล่งข้อมูลนั้นจะถูกลบออกไปเรียบร้อยแล้ว

วิธีการบังคับเดรัจฉานจะสร้างสำเนาของสมุดงานลบวัตถุที่น่าสงสัยปุ่มและแม้กระทั่งแผ่นงานทีละรายการและดูว่าหน้าต่าง "แก้ไขลิงค์" แสดงให้เห็นว่าไม่มีปัญหา


-1

ฉันมีไฟล์ Excel ที่เมื่อเปิดแสดงข้อความเกี่ยวกับลิงค์ภายนอกที่ขาดหายไป ไม่มีการเชื่อมโยงดังกล่าวอาจจะพบและ Kutools Tools- ต่างๆ FormulaDesk ฯลฯไม่พบอะไร ในที่สุด - ฉันแก้ปัญหาด้วยการเปิดไฟล์ xlsx เป็น zip + xml และลบโฟลเดอร์ที่เกี่ยวข้องกับลิงก์ภายนอก (ถ้าคุณต้องการรายละเอียดเพิ่มเติม - ถามฉัน)


เป็นการทำซ้ำคำตอบอื่นและไม่เพิ่มเนื้อหาใหม่ โปรดอย่าโพสต์คำตอบเว้นแต่ว่าคุณมีสิ่งใหม่ที่จะมีส่วนร่วม
DavidPostill

"ถ้าคุณต้องการรายละเอียดเพิ่มเติม - ถามฉัน" ไม่ใช่คำตอบที่มีประโยชน์ หากคุณมีรายละเอียดเพิ่มเติมโพสต์พวกเขา มิฉะนั้นการตอบสนองเป็นเพียงเสียงรบกวน
shimonyk

-1

ฉันพบลิงค์ซอมบี้ของฉันถูก stashed ในสูตรการจัดรูปแบบตามเงื่อนไข ทันทีที่ฉันพบและลบทั้งหมดฉันก็สามารถทำลายลิงก์

  1. บนแท็บหน้าแรกให้เลือกเครื่องมือการจัดรูปแบบตามเงื่อนไข
  2. ที่ด้านล่างของรายการให้เลือกจัดการกฎ
  3. ที่ด้านบนสุดจะเป็นการดึงลงสำหรับแต่ละแผ่นงานในเวิร์กบุ๊กของคุณซึ่งเริ่มต้นจากการเลือกปัจจุบัน (หากไม่มีการเลือกอะไรเลยจะมีค่าเริ่มต้นเป็นชีตปัจจุบันที่คุณเข้าถึงเครื่องมือการจัดรูปแบบตามเงื่อนไข)
  4. ตรวจสอบเงื่อนไขใด ๆ ตามสูตรที่ค้นหาการอ้างอิงไปยังเอกสารภายนอก ลบรายการที่ไม่ถูกต้องอีกต่อไป
  5. จากรายการแบบดึงลงที่ด้านบนเลือกแผ่นงานถัดไปจนกว่าคุณจะได้ลบลิงก์ที่ไม่ถูกต้องทั้งหมดที่ใช้ในการจัดรูปแบบตามเงื่อนไข

-3

ลองดูลิงค์ต่อไปนี้เพื่อหาวิธีเพิ่มเติมในการค้นหาลิงก์ที่เสียหาย: https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1 # bmfind_external_references_used_in_name

นอกจากนี้ลิงก์ที่ใช้งานไม่ได้อาจซ่อนอยู่ในกฎการจัดรูปแบบตามเงื่อนไข


2
คำตอบสำหรับลิงก์เท่านั้นไม่เป็นประโยชน์ โปรดอ่านศูนย์ช่วยเหลือเกี่ยวกับแนวทางชุมชนนี้
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.