Làm thế nào để dễ dàng loại bỏ các siêu liên kết từ nhiều tế bào?


14

Tôi có dữ liệu được xuất từ ​​một công cụ là XLS. Trong đó, một trong các cột có văn bản là một siêu liên kết đến thông tin trong công cụ. Tôi có thể loại bỏ các siêu liên kết cho mỗi tế bào. Nhưng tôi muốn loại bỏ siêu liên kết cho tất cả các ô trong cột một cách dễ dàng hơn. Có một tùy chọn trong Excel không?

Câu trả lời:


20

Một tùy chọn sẽ là để VBA Macro thực hiện công việc lừa.

Nhấn Alt-F11, nhấp đúp chuột This Workbook, sau đó sao chép mã này vào cửa sổ kết quả (về cơ bản chỉ có một dòng mã!):

Sub RemoveHyper()
    Selection.Hyperlinks.Delete
End Sub

Nhấn Alt-F11 để quay lại bảng tính của bạn, chọn tất cả các ô có siêu liên kết, sau đó thực hiện Alt, T, M, M (hoặc Alt-F8) và chọn Macro RemoveHyper, sau đó chọn Run.

Khi bạn đã hoàn tất, nếu bạn muốn xóa Macro, hãy lưu tệp dưới dạng .xlsx hoặc nhấn Alt-F11 và xóa mã.


Điều này cũng làm việc như một nét duyên dáng. Cách kỹ thuật hơn để giải quyết vấn đề. Cảm ơn bạn.
TheMaskOfZero

+1 thanh lịch hơn tôi nhiều!
BloodPhilia

1
Nếu trên OSX của bạn chỉ cần chuyển đến thanh menu trên cùng -> công cụ -> macro -> trình soạn thảo cơ bản trực quan, sau đó nhập mã vào sổ làm việc này .. sau đó quay lại menu macro và chạy nó sau khi chọn tất cả các ô có liên kết.
Abram

+1 trên osx, định dạng tệp xlsx sẽ loại bỏ các macro. bạn cần lưu ở định dạng xls cũ
vào

9

Thực hiện theo các bước sau:

  1. Trong bất kỳ ô trống nào, hãy nhập số 1(nó có thể bị xóa sau).
  2. Bấm chuột phải vào ô nơi bạn nhập số 1rồi bấm vào Copy.
  3. Chọn các ô có siêu liên kết mà bạn muốn xóa.
  4. Trên Hometab, trong Clipboardnhóm, nhấp vào mũi tên xuống và sau đó nhấp vào Paste Special.
  5. Dưới Operation, bấm vào Multiply, và sau đó bấm OK.
  6. Trên Hometab, trong Stylesnhóm, bấm vào Cell Styles. Từ menu thả xuống, bấm vào Normal.
  7. Bây giờ các siêu liên kết đã bị xóa. Bây giờ bạn có thể xóa số 1được sử dụng để thực hiện nhiệm vụ này.

1
+1 Đây là cách tôi học được từ lâu và hoạt động mọi lúc trong Excel.
Petealx

Nó đã thêm 0 vào tất cả các ô trống của tôi. Không phải là một vấn đề trong trường hợp này nhưng đáng chú ý để tránh trong tương lai.
rom016

@ rom016: Vì một ô trống có giá trị 0, nhân với 1 kết quả bằng 0. Điều này không có vấn đề gì đối với trường hợp trên vì các ô có liên quan không trống.
Mehper C. Palavuzlar

@Mehper C. Palavuzlarbut các ô khác có thể được tô sáng để tiết kiệm thời gian chọn từng ô.
rom016

6

Chọn tất cả các ô bạn muốn xóa khỏi siêu liên kết, sau đó nhấp vào tab "Trang chủ" trong ruy-băng ở đầu Excel. Trong nhóm "Chỉnh sửa", nhấp vào mũi tên kéo xuống "Xóa" và chọn "Xóa định dạng".

Ảnh chụp màn hình

CẬP NHẬT:

Chọn tất cả các ô bạn muốn xóa khỏi siêu liên kết, nhấp chuột phải và "Cắt" hoặc sử dụng Ctrl+ X. Bây giờ hãy mở một cửa sổ notepad và dán nó vào đó. Bây giờ chọn tất cả các dòng có nội dung từ notepad và nhấp chuột phải vào "Cắt" hoặc sử dụng Ctrl+ X. Bây giờ, chọn ô trên cùng của cột vừa cắt trong Excel và nhấp chuột phải vào "Dán" hoặc sử dụng Ctrl+ V.


Cảm ơn câu trả lời; Nhưng điều đó không làm rõ các siêu liên kết. Tôi có làm điều gì sai?
TheMaskOfZero

@TheMaskofZero Điều đó thật kỳ lạ, nó dường như chỉ hoạt động tốt đối với tôi ... Bạn có đang chọn đúng ô không? Một số văn bản không phù hợp trong ô tạo ra sự trùng lặp với các ô lân cận, do đó làm cho nó có vẻ như đó là các ô mà chúng đang ở.
BloodPhilia

@BloodPhilia Tôi đang chọn chính xác những ô có siêu liên kết. Tôi đang có tất cả các ô trong cùng một cột và chúng liên tục. Tôi đã thử điều này bằng cách chọn một ô duy nhất. Ngay cả sau đó các siêu liên kết không được xóa.
TheMaskOfZero

@TheMaskofZero Thật kỳ lạ ... Tôi sẽ thêm một cách giải quyết vào câu trả lời của tôi sau một phút nữa.
BloodPhilia

@BloodPhilia Cảm ơn bạn! Cách giải quyết đã có hiệu quả.
TheMaskOfZero

5

Tôi nhấn mạnh phạm vi có nhiều siêu liên kết được nhúng. Tôi đã sao chép chúng sang một phần khác của bảng tính, sau đó, sử dụng chức năng Dán đặc biệt và dán chúng làm giá trị vào phần mới. Làm việc như người ở!


2

Thật khó chịu khi bạn nhập ID email vào một ô excel và một siêu liên kết sẽ tự động xuất hiện. Để thoát khỏi việc nhận các siêu liên kết hơn nữa trong bất kỳ ô nào, đây là giải pháp:

  1. Nhấp vào nút Office ở góc trên cùng bên trái của bảng excel của bạn (biểu tượng hiển thị một số hộp).
  2. Dưới đây có 2 tab - Tùy chọn Excel và thoát Excel. Nhấp vào tùy chọn Excel.
  3. Đi đến chứng minh
  4. Nhấp vào Tùy chọn tự động chính xác
  5. Chọn tab Auto Format as you type
  6. Bỏ chọn Internet and network paths with hyperlinks apply as you work.
  7. Nhấn vào nút OK bên dưới

Đây là về việc ngăn nội dung của tế bào được chuyển đổi thành siêu liên kết, vui lòng giải thích cách giải quyết vấn đề hiện tại (chuyển đổi siêu liên kết trở lại văn bản thuần túy)
Máté Juhász

1

Sử dụng định dạng họa sĩ. Chỉ cần chọn một ô không phải là siêu liên kết (hoặc tạo một ô bằng một nhấp chuột phải "loại bỏ siêu liên kết", sau đó chọn toàn bộ cột và nhấp vào nút định dạng lại.


2
Điều này đã không làm việc.
TheMaskOfZero

1
  • Đánh dấu tất cả các siêu liên kết bạn muốn loại bỏ
  • Trong tab Trang chủ , đi đến Kiểu và chọn Kiểu ô
  • Bấm vào bình thường
  • Nếu bạn muốn thêm siêu liên kết một lần nữa, hãy làm điều tương tự - chỉ chọn Siêu liên kết thay vì Bình thường

Làm điều này chỉ thay đổi giao diện của văn bản. Các tế bào vẫn có siêu liên kết. Nhấp vào ô một lần nữa sẽ đưa tôi đến công cụ.
TheMaskOfZero

1

Sao chép các ô, dán đặc biệt, "giá trị" vào một cột (hoặc hàng) khác, sau đó sao chép và dán lại trên các ô được liên kết.


1

Mỗi tệp trợ giúp Excel 2007:

Để tắt một số siêu liên kết cùng một lúc, hãy làm như sau:

  1. Trong một ô trống, nhập số 1.
  2. Bấm chuột phải vào ô, rồi bấm Sao chép trên menu lối tắt.
  3. Nhấn và giữ CTRL và chọn từng siêu liên kết mà bạn muốn tắt. - Mẹo - Để chọn một ô có siêu liên kết trong đó mà không đi đến đích siêu liên kết, nhấp vào ô và giữ nút chuột cho đến khi con trỏ trở thành hình chữ thập, sau đó nhả nút chuột.
  4. Trên tab Trang chủ, trong nhóm Bảng tạm, bấm vào mũi tên bên dưới Dán, rồi bấm Dán Đặc biệt. (lưu ý: có thể nhấp chuột phải, chọn dán đặc biệt.)
  5. Trong phần Hoạt động, bấm Nhân, rồi bấm OK. (Khu vực trên cùng "Dán" = Tất cả. Khu vực dưới cùng "Hoạt động" = Nhân lên)
  6. Trên tab Trang chủ, trong nhóm Kiểu, bấm Kiểu ô.
  7. Trong mục Tốt, Xấu và Trung lập, chọn Bình thường. (Trên cùng bên trái nếu "Kiểu di động" được mở rộng. Hộp màu trắng, văn bản màu đen, viền màu vàng xung quanh hộp.)

Nó làm việc cho tôi.


0

Đánh dấu tất cả các ô lại với nhau, nhấp chuột phải và thêm một siêu liên kết, nhập bất kỳ chữ cái nào, chẳng hạn như 'xxxx'. Nhấn OK mà không thay đổi vùng Nổi bật, sau đó nhấp vào xóa siêu liên kết.


0

Để xóa siêu liên kết khỏi nhiều ô:

  1. Đánh dấu tất cả các ô bạn muốn xóa siêu liên kết khỏi
  2. Nhấp vào tab "Trang chủ"
  3. Nhấp vào "Xóa" trong Nhóm chỉnh sửa
  4. Chọn Xóa siêu liên kết

0

Đã thử nhiều tùy chọn được nêu trên trang này nhưng không có kết quả, nhưng sau đó tôi đã gặp may:

  1. Tạo một bảng tính mới
  2. Chọn các ô có siêu liên kết
  3. Chuyển đến bảng tính mới
  4. Dán đặc biệt - chọn Tất cả bằng cách sử dụng chủ đề nguồn

Điều này dán nội dung, loại bỏ các siêu liên kết và giữ lại định dạng ban đầu.


0

Chọn khu vực, sau đó Ctrl-C khu vực, sau đó Ctrl-V cùng khu vực. Voila, không còn siêu liên kết. Sau đó thay đổi màu xanh thành màu đen bằng cách chọn màu đen trong khi vẫn được chọn.


-1
Sub Macro2()
    Range("A1:Z300").Select
    Selection.Hyperlinks.Delete
End Sub

Chạy macro này đã loại bỏ tất cả các siêu liên kết trong phạm vi ô a1 thru z300


-1 Về cơ bản giống như câu trả lời được chấp nhận 2 năm trước
nixda

-1

chỉ cần đặt một liên kết trong cột khác và sau đó sao chép liên kết này sang một cột khác bằng cách dán các giá trị đặc biệt ... sau đó cột mới này có thể được sao chép vào cột siêu liên kết nhiều ô đó ... ĐƠN GIẢN VÀ DỄ DÀNG


1
Đây thực sự là về việc loại bỏ các liên kết?
Wrzlprmft 4/12/2015

-2

Bước 1: Nhấp vào 1 trong ô trống. Bước 2: Và Sao chép ô đó. Bước 3: Chọn Cột siêu liên kết. Bước 4: Nhấp vào kiểu ô trên thanh công cụ ở nhà. Bước 5: Nhấp bình thường. bước 6: xóa 1.


2
Đây là một bản sao bị hỏng của câu trả lời này . Vui lòng chỉ trả lời một câu hỏi nếu bạn có bất cứ điều gì để thêm vào các câu trả lời hiện có.
Wrzlprmft
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.