ฉันจะหยุด Excel ตามไฮเปอร์ลิงก์ได้อย่างไรเมื่อฉันคลิก?


37

ใน Word ฉันสามารถใช้ Ctrl + คลิกในโอกาสที่หายากที่ฉันต้องการติดตามลิงก์มากกว่าคุณรู้หรือไม่ว่าการแก้ไขนั้นมีไว้สำหรับ Word จริงๆ

มีวิธีใดบ้างที่จะได้รับพฤติกรรมที่คล้ายกันใน Excel 2010, 2003, 2013

ฉันเบื่อที่จะเปลี่ยนไปใช้ IE หรือ Outlook ทุกครั้งที่ฉันลองเลือกเซลล์ที่มีการเชื่อมโยงหลายมิติ

ผลลัพธ์ของการวิจัยก่อนหน้าของฉันที่นี่ใน SuperUser และผ่านเครื่องมือค้นหายอดนิยมนั้นไม่ประสบผลสำเร็จมากนัก (เช่น http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel-hot-or-not.aspx ) ฉันไม่สนใจที่จะได้ยินว่าฉันสามารถคลิกค้างไว้เพื่อเลือกเซลล์หรือเรียกใช้ VBscript หรือ Macros เพื่อตัดการเชื่อมโยงหลายมิติทั้งหมดจากสมุดงานได้อย่างไร ฉันต้องการบางสิ่งที่สอดคล้องกับ UI ที่ฉันคาดหวังจากแอปพลิเคชันที่ไม่ใช่เบราว์เซอร์และนำไปใช้กับเอกสารที่บุคคลอื่นสร้างขึ้น


1
เราสนใจในสิ่งที่คุณวิจัยและทดลองใช้แล้ว นอกจากนี้คุณใช้ Excel รุ่นใด
CharlieRB

2
ว่าไม่มีการตั้งค่าจะเป็นคำตอบที่ถูกต้อง การปิดการเชื่อมโยงหลายมิติอัตโนมัติจะทำงานได้กับเอกสารทั้งหมดที่ฉันสร้าง แต่ไม่ใช่สำหรับการสร้างโดยคนอื่นที่ยังไม่ได้ปิด หากคุณทราบว่าไม่มี UI ที่จะปิดการทำงานให้พูดเช่นนั้นมิฉะนั้นโปรดอย่าขัดขวางผู้อื่นจากการตอบคำถามด้วยการวิจารณ์คำถาม
dunxd

4
ฉันสะท้อนคำขอต้นฉบับของผู้โพสต์ ฉันต้องการสร้างสเปรดชีตที่มีการเชื่อมโยงหลายมิติในนั้น แต่ฉันไม่ต้องการที่จะทำตามที่กล่าวว่าการเชื่อมโยงหลายมิติทุกครั้งที่ฉันคลิกที่เซลล์ ฉันต้องการตัวเลือก (เช่นใน Word) ซึ่งคุณสามารถกด Ctrl และคลิกที่ลิงก์แล้วตามมาและไม่เพียงแค่คลิกที่เซลล์ (และไม่ได้อยู่ที่ลิงค์) และตามด้วย
Kevin Anderson

1
อย่าเชื่อว่าคุณสามารถสลับการคลิกมาตรฐานและ Ctrl + คลิกพฤติกรรมได้โดยไม่ต้อง VBA - แต่ หากคุณ Ctrl + Shift + คลิกไฮเปอร์ลิงก์มันจะไม่ไปตามลิงก์ . อย่างไรก็ตามฉันไม่สามารถหาแหล่งที่มาออนไลน์ที่ยืนยันสิ่งนี้ได้ฉันเพิ่งค้นพบมันผ่านการทดลองในการติดตั้ง Excel 2010 / Win7 ของฉันดังนั้นสำหรับทุกอย่างที่ฉันรู้ว่ามันใช้งานได้สำหรับฉัน ... ลอง!
Andi Mohr

3
@ อันที่จริงดูเหมือนว่าแค่ Ctrl + คลิกจะไม่ตามลิงก์สำหรับฉัน - ดังนั้นพฤติกรรมที่ตรงกันข้ามกับ Word มีประโยชน์อย่างไร!
Adam

คำตอบ:


7

ใน Excel 2013 การคลิกช่องว่างจะเลือกเซลล์โดยไม่ต้องติดตาม URL แต่คุณต้องใส่ใจ หากไอคอนเปลี่ยนเป็นไอคอนรูปมือเมื่อวางเมาส์ก็จะเป็นไปตาม URL หากไอคอนเปลี่ยนเป็นกากบาทสีขาวตัวใหญ่จะเป็นการเลือกเซลล์โดยไม่ทำตาม URL การเปลี่ยนความสูงของแถวหรือความกว้างของคอลัมน์สามารถช่วยเพิ่มจำนวนช่องว่างได้

ถึงกระนั้นฉันก็หวังว่า MS คิดว่าการคลิก URL จะทำหน้าที่เหมือนกันใน Excel 2013 เช่นเดียวกับใน Word 2013 เพราะมันน่ารำคาญ

"ไม่มีสิ่งเช่นระบบที่จะเข้าใจผิดได้คนจะทำให้คนโง่ดีขึ้นในวันพรุ่งนี้" @LoneWolffe


นั่นเป็นคำตอบที่มีประโยชน์ที่สุด - คลิกที่เซลล์ไม่ใช่ข้อความหากเป็นไปได้ :-)
dunxd

มีคำตอบก่อนหน้านี้ว่าในขณะที่ที่อยู่ 'Excel 2010 มอบวิธีการแก้ปัญหาแบบเดียวกับคำตอบที่ยอมรับ - superuser.com/questions/595383/...
user66001

11

ฉันพบว่าคุณสามารถคลิกเซลล์และกดปุ่มเมาส์ค้างไว้ประมาณหนึ่งวินาที หลังจากนั้นเคอร์เซอร์จะเปลี่ยนเป็นรูปกากบาทตามปกติดังที่แสดงด้านล่าง:

regular cursor after one second of mousedown

สิ่งนี้ใช้ได้ใน Excel 2007, 2010, 2013 และ 2016 หากใช้งานได้ในปี 2003 หรือ Office 365 โปรดอัปเดตคำตอบของฉัน =)


3
+1 นี่ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากเป็นวิธีที่ Excel อธิบายโดยตรงภายในคำแนะนำ! แก้ไข: โอ้โหไม่เป็นไร - ฉันเห็นว่า OP ระบุว่าพวกเขาไม่สนใจวิธีนี้ แต่ก็ยัง +1
Dan Henderson

6

สิ่งที่ฉันได้พบ (อย่างน้อย Excel 2010 สำหรับ Mac) คือคุณสามารถคลิกขวาจากนั้นคลิกซ้ายที่เซลล์ สิ่งนี้จะทำให้คุณเลือกเซลล์ แต่ไม่ไปตามลิงก์ มันกลายเป็นเหมือนภาพเคลื่อนไหวเดียวและไม่น่ารำคาญเกินไป


ใช้ได้กับ Excel 2013 สำหรับ Windows เช่นกัน
skia.heliou

3

ฉันจะทำสิ่งนี้อย่างไร: ตั้งค่าไฮเปอร์ลิงก์ด้วย URL ในส่วนที่สอง:

=HYPERLINK("","http://example.com")

ใน VBA Editor สร้างโมดูล:

Declare Function GetKeyState Lib "User32" (ByVal vKey As Integer) As Integer
Global Const CTRL_KEY = 17

จากนั้นรหัสแผ่นงาน:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Error1
    If Left(Target.Formula, 10) = "=HYPERLINK" Then
        If GetKeyState(CTRL_KEY) < 0 Then 'Check if CTRL is held in
            Application.EnableEvents = False
            ThisWorkbook.FollowHyperlink Mid(Target.Formula, 16, Len(Target.Formula) - 17)
            Application.EnableEvents = True
        End If
    End If

    Exit Sub

Error1:
    Application.EnableEvents = True

End Sub

หากต้องการทำให้มันใช้งานได้ให้คลิกที่เซลล์แล้วกด CTRL + คลิกที่เซลล์เพื่อไปที่ลิงก์ คุณสามารถทำสิ่งอื่น ๆ เช่นมีข้อความในส่วนที่สองของ HYPERLINK จากนั้นเลือกกรณีในรหัสที่เปิด URL ตามข้อความ การกดแป้นอื่นมีให้บริการเช่นกัน:

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx


ฉันคิดว่า VBA เป็นวิธีเดียวที่จะทำได้ ฉันจะเสนอว่าคุณไม่จำเป็นต้องใช้ HYPERLINK ฟังก์ชั่นแม้ว่า คุณสามารถใช้ Target.Hyperlinks(1).Address (พร้อมกับดักข้อผิดพลาด) เพื่อตรวจสอบว่าเซลล์มีไฮเปอร์ลิงก์หรือไม่
Engineer Toast

เสร็จสิ้นเหมือนผู้ใช้ขั้นสูงที่แท้จริง
jony

3

เพียงไปที่ตัวเลือกของ Excel - & gt; "การพิสูจน์อักษร" - & gt; "ตัวเลือกการแก้ไขอัตโนมัติ" - & gt; "จัดรูปแบบอัตโนมัติเมื่อคุณพิมพ์" และยกเลิกการทำเครื่องหมายที่ช่องทำเครื่องหมาย "เส้นทางอินเทอร์เน็ตและเครือข่าย"

อีกทางเลือกหนึ่งสำหรับทีมรักษาความปลอดภัยด้านไอทีที่เกี่ยวข้องกับ IoC จำนวนมากคือใช้การแก้ไขอัตโนมัติสำหรับ "http" และเปลี่ยนอัตโนมัติเมื่อคุณพิมพ์เป็น "hxxp" ด้วยวิธีนี้ Excel จะไม่สร้างไฮเปอร์ลิงก์

CK


1
สิ่งนี้ทำให้ฉันไม่สามารถสร้างลิงก์ แต่ไม่มีผลกระทบใด ๆ ต่อเอกสารที่บุคคลอื่นสร้างขึ้นโดยไม่ทำตามขั้นตอน
dunxd

สิ่งที่ฉันกำลังมองหา!
xcy7e 웃

1

ฉันไม่รู้ว่านี่เป็นวิธีแก้ปัญหาหรือคำตอบ แต่เพียงทำให้ความกว้างของคอลัมน์เชื่อมโยงหลายมิติของคุณกว้างกว่าข้อความเชื่อมโยงหลายมิติ

เมื่อคุณต้องการเลือกเซลล์เพียงคลิกที่ใดก็ได้ในช่องว่างทางด้านขวาของลิงก์

อีกวิธีหนึ่งโดยการเพิ่มความสูงของแถวและคลิกในช่องว่างด้านบน (หรือด้านล่างขึ้นอยู่กับการตั้งค่าการจัดตำแหน่งของคุณ) ลิงก์ที่คุณได้รับผลกระทบเดียวกัน - แต่ด้วยอินเทอร์เฟซที่มองหารถไฟใต้ดิน :-)

ตรวจสอบ (และทำงาน) กับ Excel 2010


-1 ใน excel 2010 เป็นการเปิดไฮเปอร์ลิงก์
Chris Marisic

3
ไม่มันไม่ คุณทำผิด
mcalex

2
ฉันสามารถบอกความแตกต่างระหว่างข้อความและช่องว่างที่ฉันคลิก
Chris Marisic

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

0

หัวข้อนี้เปิดถึงฉันในขณะที่มองหาเรื่องที่เกี่ยวข้อง แต่ฉันได้แก้ไขไฮเปอร์ลิงก์ของเควส / เนื้อหา - ลบลิงก์และเก็บข้อความไว้ตามขั้นตอนนี้ สร้าง collum ที่ว่างเปล่าใหม่ คัดลอกเซลล์ที่มีไฮเปอร์ลิงก์ภายนอกลงในสมุดบันทึก คัดลอกข้อความจากหน้าสมุดบันทึก เลือกใน collum ใหม่ที่สร้างขึ้นในปริมาณเท่ากันของเซลล์ วางเนื้อหาสมุดบันทึกลงในเซลล์ที่เลือก

ส่งผลให้การเชื่อมโยงหลายมิติถูกล้างข้อความก่อนแอตทริบิวต์ของการเชื่อมโยงหลายมิติในขณะนี้คือเนื้อหาของเซลล์ที่ยอดเยี่ยม / ง่ายตามที่เป็นอยู่

ลองดูมันใช้ได้กับฉันใน office excel 2003 บางทีคุณอาจจะทำงานได้ดี / ขอแสดงความนับถือ /


-1

อ้างถึงเว็บไซต์ของ Microsoft :

  • หากต้องการลบการเชื่อมโยงหลายมิติและข้อความที่แสดงถึงให้คลิกขวาที่เซลล์ที่มีการเชื่อมโยงหลายมิติแล้วคลิกล้างเนื้อหาในเมนูทางลัด
  • เมื่อต้องการลบการเชื่อมโยงหลายมิติและกราฟิกที่แสดงให้กด CTRL ค้างไว้แล้วคลิกที่กราฟิกแล้วกด DELETE

หากคุณต้องการปิดการเชื่อมโยงหลายมิติสำหรับเซลล์เดียวนี่คือวิธีแก้ไข:

  • คลิกขวาที่การเชื่อมโยงหลายมิติที่คุณต้องการปิดใช้งานแล้วคลิกลบการเชื่อมโยงหลายมิติบนเมนูทางลัด

6
ผู้ใช้บอกว่าเขาไม่ต้องการลบลิงค์ออกไปเหมือนกับวิธีที่โปรแกรม UI จัดการกับพวกเขา นี่ไม่ได้ตอบคำถาม
ilinamorato

-1

ลองสิ่งนี้:

  • เลือกทั้งแผ่นคัดลอก
  • เปิดสมุดงานใหม่คลิกขวาที่เซลล์วางตัวเลือกวางค่า

สิ่งนี้จะให้แผ่นงานใหม่ที่ไม่มีการจัดรูปแบบเก่ารวมถึงการเชื่อมโยงหลายมิติทั้งหมดออก



-1

มีสองสามวิธีในการทำสิ่งนี้:

  • วิธีหนึ่ง (ซึ่งถูกต้อง แต่ฉันไม่แนะนำ) คือการใส่ ' (เครื่องหมายคำพูดเดี่ยว) เป็นอักขระตัวแรกของเซลล์ สิ่งนี้บอก Excel ว่า "อย่าฟอร์แมตเซลล์นี้แม้ว่าจะเป็นการเชื่อมโยงหลายมิติหรือสูตร" ฉันใช้สิ่งนี้หากฉันจำเป็นต้องมีสูตรเป็นข้อมูลอ้างอิงสำหรับวัตถุประสงค์ในการจัดทำเอกสาร ฉันไม่แนะนำเพราะคุณต้องการปิดใช้งานคุณสมบัติการสร้างลิงค์อัตโนมัติ ใช้ได้กับ Excel ทุกรุ่นแม้แต่ Mac

หากต้องการปิดใช้งานการสร้างลิงก์อัตโนมัติ:

Excel รุ่น 2003 ขึ้นไป

  1. บนเมนูเครื่องมือให้คลิกตัวเลือกการแก้ไขอัตโนมัติ
  2. บนแท็บจัดรูปแบบอัตโนมัติขณะพิมพ์ให้คลิกเพื่อล้างกล่องกาเครื่องหมายอินเทอร์เน็ตและเส้นทางเครือข่ายด้วยการเชื่อมโยงหลายมิติ
  3. คลิกตกลง

    • หมายเหตุนอกจากนี้คุณยังสามารถเข้าถึงคุณลักษณะตัวเลือกการแก้ไขอัตโนมัติเมื่อคุณพิมพ์ไฮเปอร์ลิงก์แล้วคลิกหยุดการสร้างไฮเปอร์ลิงก์โดยอัตโนมัติบนปุ่มสมาร์ทแท็กที่ปรากฏขึ้น

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