ฉันมีสมุดงาน Excel ที่บ่นเกี่ยวกับลิงค์เสียทุกครั้งที่เปิดมัน:
ฉันได้พยายามใช้ 'ค้นหา' เพื่อค้นหา[.
ตามที่แนะนำในคู่มือไมโครซอฟท์ ฉันได้ลองค้นหาวัตถุตามที่แนะนำและไม่พบสิ่งใด
ฉันจะหาลิงค์ที่ใช้งานไม่ได้นี้ได้อย่างไร
ฉันมีสมุดงาน Excel ที่บ่นเกี่ยวกับลิงค์เสียทุกครั้งที่เปิดมัน:
ฉันได้พยายามใช้ 'ค้นหา' เพื่อค้นหา[.
ตามที่แนะนำในคู่มือไมโครซอฟท์ ฉันได้ลองค้นหาวัตถุตามที่แนะนำและไม่พบสิ่งใด
ฉันจะหาลิงค์ที่ใช้งานไม่ได้นี้ได้อย่างไร
คำตอบ:
ที่เดียวที่ลิงก์เหล่านี้สามารถ "ซ่อน" ในคือช่วงที่มีชื่อ Excel กำลังทำลายลิงก์ภายในสูตรเท่านั้น หากต้องการแก้ไขช่วงที่มีชื่อให้ไปที่Formulas
-> Name Manager
และดูว่าคุณมีเวิร์กบุคภายนอกอ้างอิงอยู่หรือไม่ คุณสามารถเลื่อนคลิกเพื่อเลือกพวงแล้วลบออก
ฉันเพิ่งพบปัญหานี้และพบลิงค์อื่นที่ไม่สามารถใช้งานได้ที่นี่: การตรวจสอบข้อมูล (หรือที่เรียกว่าเมนูแบบเลื่อนลง)
เช่นเดียวกับการค้นหา "วัตถุ" ในฝ่ายสนับสนุนของ Microsoft ให้ไปที่ "หน้าแรก (แท็บ) -> การแก้ไข (กลุ่ม) -> ค้นหา & เลือก -> ไปที่พิเศษ ... -> การตรวจสอบความถูกต้องของข้อมูล" เพื่อค้นหาเซลล์ทั้งหมด แผ่นงาน จากนั้นคุณจะต้องตรวจสอบเซลล์การตรวจสอบข้อมูลมากขึ้นหรือน้อยลงโดยการคลิกที่เซลล์การตรวจสอบข้อมูลหนึ่งเซลล์จากนั้นไปที่ "ข้อมูล (แท็บ) -> เครื่องมือข้อมูล (กลุ่ม) -> การตรวจสอบข้อมูล -> การตั้งค่า -> แหล่งที่มา " เมื่ออัปเดตแหล่งที่มาตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง "ใช้การเปลี่ยนแปลงเหล่านี้กับเซลล์อื่นทั้งหมดด้วยการตั้งค่าเดียวกัน" เพื่อเปลี่ยนแหล่งที่มาทั้งหมดที่เหมือนกัน
นี่เป็นวิธีแก้ปัญหาที่เชื่อถือได้สำหรับฉัน:
.xlsx
ไฟล์เป็น.zip
หมายเหตุ:บางครั้งชื่อเขียนในรูปแบบ URL เช่น%20
แทนที่จะเว้นช่องว่างดังนั้นคุณอาจพิจารณาใช้สตริงแบบย่อที่พบได้เฉพาะในไฟล์ที่มีปัญหา ผมใช้คำพูดสุดท้ายของชื่อไฟล์ .xlsx
+
มันอาจจะกลับมาเป็นผล นี่คือไฟล์ที่สอดคล้องกับแผ่นงานที่มีปัญหาของคุณโดยที่จำนวนแผ่นงานที่มีปัญหาตามลำดับจะปรากฏขึ้น เปิดในโปรแกรมแก้ไขข้อความเช่น NotepadsheetN.xml
N
ค้นหาสตริงการค้นหาและดูโค้ดที่อยู่รอบ ๆ ควรชี้นำคุณไปยังการอ้างอิงเซลล์บางอย่างที่คุณสามารถค้นหาในแผ่นงานที่มีปัญหา
หมายเหตุ: ดังที่กล่าวไว้ก่อนหน้านี้มันอาจอยู่ในการจัดรูปแบบตามเงื่อนไขหรือการตรวจสอบความถูกต้องของข้อมูล
หลังจากตรวจสอบวัตถุสูตรชื่อชื่อแผนภูมิและชุดข้อมูลฉันค้นพบว่าการอ้างอิงภายนอกของฉันอยู่ใน "การจัดรูปแบบตามเงื่อนไข" อย่างไรก็ตามไม่มีการอ้างอิงไปยังเวิร์กบุ๊กอื่นเช่น [Budget.xls] ในฟิลด์หรือเงื่อนไขใด ๆ หลังจากนั้นฉันก็สามารถทำลายลิงค์ในกลุ่ม "การเชื่อมต่อ" ได้สำเร็จ ฉันหวังว่านี่จะช่วยได้!
มันอาจจะง่ายกว่านั้น จุดสิ้นสุดของประโยคที่จะช่วย คุณควรจะค้นหาวงเล็บเหลี่ยมเปิด ในคำอื่น ๆ ค้นหา:
[
ไม่ใช่สำหรับ
[.
ในสูตร หลังจะพบวงเล็บเหลี่ยมตามด้วยจุด Excel find ไม่แสดงผลปกติ
ฉันพบว่ารายการ "Dan G" เป็นปัญหาของฉัน เซลล์การตรวจสอบที่มีลิงก์ไปยังชีตอื่น อย่างไรก็ตามฉันมีสองสามร้อยผ่านฉันพบว่าใช้วิธีการค้นหาของ Dan G ทำงาน แต่มีการบิดเล็กน้อย
ค้นหาเซลล์การตรวจสอบความถูกต้องเลือก "หน้าแรก (แท็บ) -> การแก้ไข (กลุ่ม) -> ค้นหาและเลือก -> ไปที่พิเศษ ... -> การตรวจสอบความถูกต้องของข้อมูล" แต่เลือกปุ่มตัวเลือก ค้นหาเซลล์ทั้งหมดที่มีการตรวจสอบความถูกต้องของข้อมูลบนแผ่นงาน
สิ่งที่ทำให้คุณมีปัญหาควรโดดเด่นเนื่องจากจะไม่มีการเน้น / เลือก
ฉันมีปัญหาลิงค์ภายนอกที่คล้ายกันใน excel 2016 ฉันลองใช้วิธีการต่าง ๆ แต่ในที่สุดก็ประสบความสำเร็จโดยแท็บการตรวจสอบข้อมูลภายใต้แท็บข้อมูล ฉันคลิก "ข้อมูลที่ไม่ถูกต้องในแวดวง" และสังเกตว่าเมนูแบบเลื่อนลงสองรายการทันทีชี้ไปที่แผ่นงานจากที่ที่ฉันจัดการข้อมูลมา หลังจากหาปัญหาฉันสามารถอัปเดตข้อมูลภายในสมุดงานได้ทันที แก้ไขปัญหา...
สำหรับ Excel 2010 หรือสูงกว่าให้ทำตามขั้นตอนเหล่านี้
ภายใต้หัวข้อทั่วไป
หมายเหตุ:เมื่อล้างกล่องกาเครื่องหมายถามเพื่ออัปเดตลิงก์อัตโนมัติลิงก์นั้นจะได้รับการอัปเดตโดยอัตโนมัติ และไม่มีข้อความดังกล่าวปรากฏขึ้น ตัวเลือกนี้ใช้กับผู้ใช้ปัจจุบันเท่านั้นและมีผลกับทุกเวิร์กบุ๊กที่ผู้ใช้ปัจจุบันเปิดถ้าผู้ใช้อื่นของเวิร์กบุ๊กเดียวกันไม่ได้รับผลกระทบ
วิธีอื่นคือการอัพเดทลิงค์โดยใช้คำสั่งทำตามขั้นตอนเหล่านี้
ใน Excel 2010 หรือสูงกว่า
คลิกแก้ไขลิงค์ในกลุ่มการเชื่อมต่อบนแท็บข้อมูล
คลิกอัปเดตค่าและคลิกปิด
หวังว่านี่จะช่วยคุณได้
ฉันเขียนแมโครอย่างรวดเร็วเพื่อค้นหากฎการตรวจสอบที่เชื่อมโยงกับสเปรดชีต 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
มันล้มเหลวหากชีตปัจจุบันไม่มีการตรวจสอบเลย ไม่แน่ใจว่าจะแก้ไขได้อย่างไรไม่สนใจพอที่จะลองทำ
เพื่อสรุป (และเพื่อเพิ่มคำตอบที่ฉันเพิ่งเจอ) ให้ดูที่:
F5 -> "พิเศษ ... " บนแผ่นใด ๆ สามารถเข้าถึงสามแผ่นสุดท้ายได้อย่างง่ายดาย
บันทึกปิดและเปิดไฟล์อีกครั้งเพื่ออัปเดตรายการ "แก้ไขลิงก์" มิฉะนั้นลิงก์อาจยังปรากฏขึ้นแม้ว่าแหล่งข้อมูลนั้นจะถูกลบออกไปเรียบร้อยแล้ว
วิธีการบังคับเดรัจฉานจะสร้างสำเนาของสมุดงานลบวัตถุที่น่าสงสัยปุ่มและแม้กระทั่งแผ่นงานทีละรายการและดูว่าหน้าต่าง "แก้ไขลิงค์" แสดงให้เห็นว่าไม่มีปัญหา
ฉันมีไฟล์ Excel ที่เมื่อเปิดแสดงข้อความเกี่ยวกับลิงค์ภายนอกที่ขาดหายไป ไม่มีการเชื่อมโยงดังกล่าวอาจจะพบและ Kutools Tools- ต่างๆ FormulaDesk ฯลฯไม่พบอะไร ในที่สุด - ฉันแก้ปัญหาด้วยการเปิดไฟล์ xlsx เป็น zip + xml และลบโฟลเดอร์ที่เกี่ยวข้องกับลิงก์ภายนอก (ถ้าคุณต้องการรายละเอียดเพิ่มเติม - ถามฉัน)
ฉันพบลิงค์ซอมบี้ของฉันถูก stashed ในสูตรการจัดรูปแบบตามเงื่อนไข ทันทีที่ฉันพบและลบทั้งหมดฉันก็สามารถทำลายลิงก์
ลองดูลิงค์ต่อไปนี้เพื่อหาวิธีเพิ่มเติมในการค้นหาลิงก์ที่เสียหาย: 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
นอกจากนี้ลิงก์ที่ใช้งานไม่ได้อาจซ่อนอยู่ในกฎการจัดรูปแบบตามเงื่อนไข