Hàm HYPERLINK của Excel để nhanh chóng tạo và chỉnh sửa nhiều liên kết

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn này giải thích những điều cơ bản về hàm HYPERLINK trong Excel và cung cấp một số mẹo cũng như ví dụ về công thức để sử dụng hàm này một cách hiệu quả nhất.

Có nhiều cách để tạo siêu liên kết trong Excel. Để liên kết đến một trang web nhất định, bạn chỉ cần nhập URL của nó vào một ô, nhấn Enter và Microsoft Excel sẽ tự động chuyển đổi mục nhập thành một siêu liên kết có thể nhấp được. Để liên kết đến một trang tính khác hoặc một vị trí cụ thể trong một tệp Excel khác, bạn có thể sử dụng menu ngữ cảnh Siêu liên kết hoặc phím tắt Ctrl + K. Nếu bạn định chèn nhiều liên kết giống hệt nhau hoặc tương tự nhau, thì cách nhanh nhất là sử dụng công thức Siêu liên kết, giúp tạo, sao chép và chỉnh sửa siêu liên kết trong Excel dễ dàng hơn.

    Hàm HYPERLINK trong Excel được sử dụng để tạo tham chiếu (lối tắt) hướng người dùng đến vị trí đã chỉ định trong cùng một tài liệu hoặc mở một tài liệu hoặc trang web khác. Bằng cách sử dụng công thức Siêu liên kết, bạn có thể liên kết đến các mục sau:

    • Một vị trí cụ thể chẳng hạn như ô hoặc dải ô đã đặt tên trong Tệp Excel (trong trang tính hiện có hoặc trong một trang tính hoặc sổ làm việc khác)
    • Word, PowerPoint hoặc tài liệu khác được lưu trữ trên ổ đĩa cứng, mạng cục bộ hoặc trực tuyến của bạn
    • Dấu trang trong Word tài liệu
    • Trang web trên Internet hoặc mạng nội bộ
    • Địa chỉ email để tạo thư mới

    Cácví dụ).

  • Nhấp vào nút Thay thế tất cả . Excel sẽ thay thế văn bản được chỉ định trong tất cả các siêu liên kết được tìm thấy và thông báo cho bạn biết có bao nhiêu thay đổi đã được thực hiện.
  • Nhấp vào nút Đóng để đóng hộp thoại. Xong!
  • Theo cách tương tự, bạn có thể chỉnh sửa văn bản liên kết (tên_thân thiện) trong tất cả các công thức Siêu liên kết cùng một lúc. Khi làm như vậy, hãy đảm bảo kiểm tra xem văn bản sẽ được thay thế trong friendly_name không xuất hiện ở bất kỳ đâu trong link_location để bạn không vi phạm công thức.

    Lý do phổ biến nhất khiến công thức Siêu liên kết không hoạt động (và điều đầu tiên để bạn kiểm tra!) là một đường dẫn không tồn tại hoặc bị hỏng trong link_location lập luận. Nếu không phải như vậy, hãy kiểm tra hai điều sau:

    1. Nếu đích của liên kết không mở khi bạn nhấp vào siêu liên kết, hãy đảm bảo rằng vị trí liên kết được cung cấp ở định dạng phù hợp. Bạn có thể tìm thấy các ví dụ về công thức để tạo các loại siêu liên kết khác nhau tại đây.
    2. Nếu thay vì văn bản liên kết, một lỗi chẳng hạn như VALUE! hoặc N/A xuất hiện trong một ô, rất có thể vấn đề nằm ở đối số friendly_name trong công thức Siêu kết nối của bạn.

      Thông thường, những lỗi như vậy xảy ra khi friendly_name được trả về bởi một số (các) hàm khác, chẳng hạn như trong Vlookup của chúng tôi và siêu liên kết đến ví dụ so khớp đầu tiên. Trong trường hợp này, lỗi #N/A sẽ hiển thị trongô công thức nếu không tìm thấy giá trị tra cứu trong bảng tra cứu. Để ngăn những lỗi như vậy, bạn có thể cân nhắc sử dụng hàm IFERROR để hiển thị một chuỗi trống hoặc một số văn bản thân thiện với người dùng thay vì giá trị lỗi.

    Đây là cách bạn tạo siêu liên kết bằng Excel Chức năng HYPERLINK. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!

    Sách bài tập thực hành để tải xuống

    Ví dụ về công thức Siêu liên kết Excel (tệp .xlsx)

    hàm có sẵn trong tất cả các phiên bản Excel 365 - 2000. Trong Excel Online, hàm HYPERLINK chỉ có thể được sử dụng cho các địa chỉ web (URL).

    Cú pháp của hàm HYPERLINK như sau:

    HYPERLINK (link_location, [friendly_name])

    Ở đâu:

    • Link_location (bắt buộc) là đường dẫn đến trang web hoặc tệp sẽ được mở.

      Link_location có thể được cung cấp dưới dạng tham chiếu đến ô chứa liên kết hoặc chuỗi văn bản được đặt trong dấu ngoặc kép chứa đường dẫn đến tệp được lưu trữ trên ổ đĩa cục bộ, đường dẫn UNC trên máy chủ hoặc URL trên Internet hoặc mạng nội bộ.

      Nếu đường dẫn liên kết được chỉ định không tồn tại hoặc bị hỏng, công thức Siêu kết nối sẽ đưa ra lỗi khi bạn nhấp vào ô.

    • Friendly_name (tùy chọn) là văn bản liên kết (còn gọi là văn bản nhảy hoặc văn bản liên kết) sẽ được hiển thị trong một ô. Nếu bị bỏ qua, link_location được hiển thị dưới dạng văn bản liên kết.

      Tên_thân thiện có thể được cung cấp dưới dạng giá trị số, chuỗi văn bản được đặt trong dấu ngoặc kép, tên hoặc tham chiếu đến ô chứa văn bản liên kết.

    Nhấp vào một ô có công thức Siêu liên kết sẽ mở tệp hoặc trang web được chỉ định trong đối số link_location .

    Dưới đây, bạn có thể thấy ví dụ đơn giản nhất về công thức Siêu liên kết trong Excel, trong đó A2 chứa tên_bạn và B2 chứa link_location :

    =HYPERLINK(B2, A2)

    Kết quả có thể giống nhưđiều này:

    Các ví dụ công thức khác thể hiện các cách sử dụng khác của hàm HYPERLINK trong Excel theo bên dưới.

    Từ lý thuyết đến thực hành, hãy xem cách bạn có thể sử dụng chức năng HYPERLINK để mở các tài liệu khác nhau trực tiếp từ trang tính của mình. Chúng ta cũng sẽ thảo luận về một công thức phức tạp hơn, trong đó HYPERLINK của Excel được sử dụng kết hợp với một vài hàm khác để hoàn thành một nhiệm vụ đầy thách thức không hề nhỏ.

    Cách liên kết tới các trang tính, tệp, trang web và các mục khác

    Hàm HYPERLINK của Excel cho phép bạn chèn các siêu liên kết có thể nhấp thuộc một số loại khác nhau tùy thuộc vào giá trị bạn cung cấp cho đối số link_location .

    Siêu liên kết tới một trang tính khác

    Để chèn một siêu kết nối đến một trang tính khác trong cùng một sổ làm việc, hãy cung cấp tên trang tính đích trước dấu thăng (#) và theo sau là dấu chấm than và tham chiếu ô đích, như sau:

    =HYPERLINK("#Sheet2!A1", "Sheet2")

    Công thức trên tạo siêu liên kết với văn bản nhảy "Sheet2" để mở Trang tính 2 trong sổ làm việc hiện tại.

    Nếu tên trang tính bao gồm dấu cách hoặc ký tự không phải bảng chữ cái , ký tự này phải được đặt trong dấu ngoặc kép, như sau:

    =HYPERLINK("#'Price list'!A1", "Price list")

    Tương tự, bạn có thể tạo siêu liên kết đến một ô khác trong cùng một cáchtờ giấy. Ví dụ: để chèn một siêu kết nối sẽ đưa bạn đến ô A1 trong cùng mộttrang tính, hãy sử dụng công thức tương tự như sau:

    =HYPERLINK("#A1", "Go to cell A1")

    Siêu liên kết tới một sổ làm việc khác

    Để tạo siêu kết nối tới một sổ làm việc khác, bạn cần chỉ định đầy đủ đường dẫn đến sổ làm việc đích ở định dạng sau:

    "Drive:\Folder\Workbook.xlsx"

    Ví dụ:

    =HYPERLINK("D:\Source data\Book3.xlsx", "Book3")

    Để truy cập vào một trang tính cụ thể và thậm chí trong một ô cụ thể, hãy sử dụng định dạng sau:

    "[Drive:\Folder\Workbook.xlsx]Sheet!Cell"

    Ví dụ: để thêm một siêu liên kết có tiêu đề "Book3" mở Sheet2 trong Book3 được lưu trữ trong thư mục Dữ liệu nguồn trên ổ D, hãy sử dụng công thức sau:

    =HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")

    Nếu bạn định sớm di chuyển sổ làm việc của mình đến một vị trí khác, bạn có thể tạo một liên kết tương đối như sau:

    =HYPERLINK("Source data\Book3.xlsx", "Book3")

    Khi bạn di chuyển các tệp, siêu liên kết tương đối sẽ tiếp tục làm việc miễn là đường dẫn tương đối đến sổ làm việc đích không thay đổi. Để biết thêm thông tin, vui lòng xem Siêu liên kết tuyệt đối và tương đối trong Excel.

    Siêu liên kết tới một phạm vi đã đặt tên

    Nếu bạn đang tạo siêu liên kết tới tên cấp trang tính , hãy bao gồm đường dẫn đầy đủ đến tên mục tiêu:

    "[Drive:\Folder\Workbook.xlsx]Sheet!Name"

    Ví dụ: để chèn một liên kết đến một phạm vi có tên "Source_data" được lưu trữ trên Trang tính 1 trong Sách 1, hãy sử dụng công thức sau:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")

    Nếu bạn đang tham chiếu tên cấp sổ làm việc thì không cần tên trang tính được bao gồm, ví dụ:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")

    Siêu liên kết để mở mộttệp được lưu trữ trên ổ đĩa cứng

    Để tạo liên kết mở một tài liệu khác, hãy chỉ định đường dẫn đầy đủ tới tài liệu đó ở định dạng sau:

    "Ổ đĩa:\ Thư mục\Tên_tệp.phần mở rộng"

    Ví dụ: để mở tài liệu Word có tên Bảng giá được lưu trữ trong thư mục Tệp Word trên ổ đĩa D, bạn sử dụng công thức sau:

    =HYPERLINK("D:\Word files\Price list.docx","Price list")

    Siêu liên kết tới dấu trang trong tài liệu Word

    Để tạo siêu liên kết tới một vị trí cụ thể trong tài liệu Word, hãy đặt đường dẫn tài liệu trong [hình vuông ngoặc vuông] và sử dụng dấu trang để xác định vị trí bạn muốn điều hướng đến.

    Ví dụ: công thức sau đây sẽ thêm một siêu liên kết tới dấu trang có tên Subscription_prices trong Giá list.docx:

    =HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")

    Siêu liên kết tới tệp trên ổ đĩa mạng

    Để mở tệp được lưu trữ trong mạng cục bộ của bạn, hãy cung cấp đường dẫn tới tệp đó trong Universal Định dạng Quy ước đặt tên (UNC) sử dụng dấu gạch chéo ngược kép để đặt trước tên của máy chủ, như sau:

    "\\Server_name\ Folder\File_name.extension"

    Công thức bên dưới tạo một siêu liên kết có tiêu đề "Bảng giá" sẽ mở sổ làm việc Price list.xlsx được lưu trữ trên SERVER1 trong Thư mục Svetlana :

    =HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")

    Để mở tệp Excel tại trang tính cụ thể , hãy đặt đường dẫn tới tệp trong [dấu ngoặc vuông] và bao gồm tên trang tính theo sau là dấu chấm than (!) và tham chiếuô:

    =HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")

    Siêu liên kết tới trang web

    Để tạo siêu liên kết tới trang web trên Internet hoặc mạng nội bộ, hãy cung cấp URL của trang đó trong dấu ngoặc kép, chẳng hạn như này:

    =HYPERLINK("//www.ablebits.com","Go to Ablebits.com")

    Công thức trên chèn một siêu liên kết, có tiêu đề "Truy cập Ablebits.com", mở ra trang chủ của trang web của chúng tôi.

    Siêu liên kết tới gửi email

    Để tạo thư mới cho người nhận cụ thể, hãy cung cấp địa chỉ email ở định dạng sau:

    "mailto:email_address"

    Ví dụ:

    =HYPERLINK("mailto:[email protected]","Drop us an email")

    Công thức trên thêm một siêu liên kết có tiêu đề "Gửi email cho chúng tôi" và việc nhấp vào liên kết sẽ tạo một thông báo mới cho nhóm hỗ trợ của chúng tôi.

    Vlookup và tạo một siêu liên kết đến trận đấu đầu tiên

    Khi làm việc với các tập dữ liệu lớn, bạn có thể thường thấy mình trong tình huống cần tra cứu một giá trị cụ thể và trả về dữ liệu tương ứng từ một cột khác. Đối với điều này, bạn sử dụng hàm VLOOKUP hoặc kết hợp INDEX MATCH mạnh mẽ hơn.

    Nhưng điều gì sẽ xảy ra nếu bạn không chỉ muốn kéo một giá trị khớp mà còn chuyển đến vị trí của giá trị đó trong tập dữ liệu nguồn để có một cái nhìn về các chi tiết khác trong cùng một hàng? Điều này có thể được thực hiện bằng cách sử dụng hàm HYPERLINK của Excel với một số trợ giúp từ CELL, INDEX và MATCH.

    Công thức chung để tạo siêu liên kết tới kết quả khớp đầu tiên như sau:

    HYPERLINK("#"& ;CELL("địa chỉ", INDEX( return_range, MATCH( lookup_value, lookup_range,0))), INDEX( return_range, MATCH( lookup_value, lookup_range,0)))

    Để xem thực tế công thức trên, xem xét ví dụ sau. Giả sử bạn có một danh sách các nhà cung cấp ở cột A và các sản phẩm đã bán ở cột C. Bạn muốn lấy sản phẩm đầu tiên được bán bởi một nhà cung cấp nhất định và tạo một siêu liên kết đến một số ô trong hàng đó để bạn có thể xem lại tất cả các chi tiết khác có liên quan với đơn đặt hàng cụ thể đó.

    Với giá trị tra cứu trong ô E2, danh sách nhà cung cấp (phạm vi tra cứu) trong A2:A10 và danh sách sản phẩm (phạm vi trả về) trong C2:C10, công thức có dạng sau:

    =HYPERLINK("#"&CELL("address", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))

    Như minh họa trong ảnh chụp màn hình bên dưới, công thức lấy giá trị khớp và chuyển đổi giá trị đó thành một siêu liên kết có thể nhấp để hướng người dùng đến vị trí khớp đầu tiên trong tập dữ liệu gốc.

    Nếu bạn đang làm việc với các hàng dữ liệu dài, sẽ thuận tiện hơn nếu đặt siêu liên kết trỏ đến ô đầu tiên trong hàng nơi tìm thấy kết quả khớp. Đối với điều này, bạn chỉ cần đặt phạm vi trả về trong kết hợp INDEX MATCH đầu tiên thành cột A ($A$2:$A$10 trong ví dụ này):

    =HYPERLINK("#"&CELL("address", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))

    Công thức này sẽ đưa bạn đến lần xuất hiện đầu tiên của giá trị tra cứu ("Adam") trong tập dữ liệu:

    Cách thức hoạt động của công thức này

    Những người quen thuộc với INDEX Công thức MATCH như một giải pháp thay thế linh hoạt hơn cho hàm VLOOKUP của Excel, có lẽ bạn đã hình dung ra tổng thểlogic.

    Về cốt lõi, bạn sử dụng kết hợp INDEX MATCH cổ điển để xác định vị trí xuất hiện đầu tiên của giá trị tra cứu trong phạm vi tra cứu:

    INDEX( return_range, MATCH( lookup_value, lookup_range, 0))

    Bạn có thể tìm thấy đầy đủ chi tiết về cách thức hoạt động của công thức này bằng cách nhấp vào liên kết ở trên. Dưới đây, chúng tôi sẽ phác thảo các điểm chính:

    • Hàm MATCH xác định vị trí của " Adam " (giá trị tra cứu) trong phạm vi A2:A10 (phạm vi tra cứu) và trả về 3.
    • Kết quả của MATCH được chuyển đến đối số row_num của hàm INDEX để hướng dẫn hàm này trả về giá trị từ hàng thứ 3 trong phạm vi C2:C10 (phạm vi trả về). Và hàm INDEX trả về " Lemons ".

    Bằng cách này, bạn nhận được đối số friendly_name trong công thức Siêu liên kết của mình.

    Bây giờ , hãy tìm ra link_location , tức là ô mà siêu liên kết sẽ trỏ tới. Để lấy địa chỉ ô, bạn sử dụng hàm CELL("address", [reference]) với INDEX MATCH là tham chiếu . Để hàm HYPERLINK biết rằng ô mục tiêu nằm trong trang tính hiện tại, hãy nối địa chỉ ô với ký tự thăng ("#").

    Lưu ý. Vui lòng lưu ý việc sử dụng các tham chiếu ô tuyệt đối để sửa phạm vi tra cứu và trả về. Điều này rất quan trọng nếu bạn định chèn nhiều siêu kết nối bằng cách sao chép công thức.

    Cách chỉnh sửa nhiều siêu liên kết cùng lúc

    Như đã đề cập ở phần đầuTrong hướng dẫn này, một trong những lợi ích hữu ích nhất của siêu liên kết dựa trên công thức là khả năng chỉnh sửa nhiều công thức Siêu liên kết trong một lần bằng cách sử dụng tính năng Thay thế tất cả của Excel.

    Giả sử bạn muốn thay thế URL cũ của công ty mình (old-website.com) bằng URL mới (new-website.com) trong tất cả các siêu liên kết trên trang tính hiện tại hoặc trong toàn bộ sổ làm việc. Để hoàn tất, vui lòng làm theo các bước được nêu bên dưới:

    1. Nhấn Ctrl + H để mở tab Thay thế của hộp thoại Tìm và Thay thế .
    2. Ở phần bên phải của hộp thoại, nhấp vào nút Tùy chọn .
    3. Trong hộp Tìm gì , nhập văn bản bạn muốn để thay đổi ("old-website.com" trong ví dụ này).
    4. Trong danh sách thả xuống Bên trong , hãy chọn Trang tính hoặc Sổ làm việc tùy thuộc vào việc bạn chỉ muốn thay đổi siêu liên kết trên trang tính hiện tại hay trong tất cả các trang tính của sổ làm việc hiện tại.
    5. Trong danh sách thả xuống Tìm trong , hãy chọn Công thức .
    6. Để phòng ngừa thêm, trước tiên hãy nhấp vào nút Tìm tất cả và Excel sẽ hiển thị danh sách tất cả các công thức chứa văn bản tìm kiếm:

  • Xem kết quả tìm kiếm để chắc chắn rằng bạn muốn thay đổi tất cả các công thức tìm được. Nếu bạn làm như vậy, hãy chuyển sang bước tiếp theo, nếu không hãy tinh chỉnh tìm kiếm.
  • Trong hộp Thay thế bằng , hãy nhập văn bản mới ("new-website.com" vào ô này
  • Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.