Nhờ giúp đỡ: Chuyển cell vừa vlookup tìm được sang link trực tiếp vào cell đó

Liên hệ QC

lovely83

Thành viên mới
Tham gia
1/4/08
Bài viết
18
Được thích
3
Mình đang cần chuyển cell vừa vlookup tìm được sang link lại trực tiếp vào cell đó. Mục đích để móc lại dữ liệu gốc cho dễ. Mà không biết làm cách nào. Giờ ngồi link thủ công thì lâu quá. Nhờ mọi người giúp ạ.
 
Mình đang cần chuyển cell vừa vlookup tìm được sang link lại trực tiếp vào cell đó. Mục đích để móc lại dữ liệu gốc cho dễ. Mà không biết làm cách nào. Giờ ngồi link thủ công thì lâu quá. Nhờ mọi người giúp ạ.
Có phải ý như thế này không?
 

File đính kèm

  • Vlookup_Hyperlink_Lovely83.xlsm
    18.2 KB · Đọc: 18
Mình đang cần chuyển cell vừa vlookup tìm được sang link lại trực tiếp vào cell đó. Mục đích để móc lại dữ liệu gốc cho dễ. Mà không biết làm cách nào. Giờ ngồi link thủ công thì lâu quá. Nhờ mọi người giúp ạ.
Bạn tham khảo hàm Hyperlink nếu dùng công thức.
 

File đính kèm

  • Hyperlink.xlsx
    11.3 KB · Đọc: 11
Có phải ý như thế này không?
Không, ý mình là bình thường mình link từ bảng này sang bảng khác chỉ đặt dấu "=". và khi muốn tìm sang dòng đó ấn "Ctrl { " là về được vị trí đó ý. Còn vlook up là vùng tìm kiếm thì không thao tác được vậy. Nên sau khi vlookup sang mình muốn chuyển nó về dấu đặt link thông thường như trên.
 
Không, ý mình là bình thường mình link từ bảng này sang bảng khác chỉ đặt dấu "=". và khi muốn tìm sang dòng đó ấn "Ctrl { " là về được vị trí đó ý. Còn vlook up là vùng tìm kiếm thì không thao tác được vậy. Nên sau khi vlookup sang mình muốn chuyển nó về dấu đặt link thông thường như trên.
Làm mẫu xem thử coi!
 
Thử:
PHP:
Sub test()
Dim rng As Range
Dim i&, lr&
Dim ws1 As Worksheet, ws2 As Worksheet
Set ws1 = Sheets("Sheet1")
Set ws2 = Sheets("Sheet2")
lr = ws2.Range("A" & Rows.Count).End(xlUp).Row
For i = 3 To lr
    Set rng = ws1.Range("A:A").Find(ws2.Range("A" & i).Value, , , 1)
    If Not rng Is Nothing Then
        ws2.Range("B" & i).Value = "=" & ws1.Name & "!" & rng.Offset(0, 1).Address
        Set rng = Nothing
    End If
Next i
End Sub
 
Lần chỉnh sửa cuối:
Mình gửi file mẫu nhé, ý mình muốn là sau vlookup sang có cách nào để sửa thành link trực tiếp như cột bên cạnh cho nhanh không
Nếu mục đích của bạn chỉ muốn thuyết minh vị trí kết quả tra cứu thì dùng hàm Address thử xem:
G6=ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc") => kết quả sẽ trả về là địa chỉ ô: Gốc!C5
Nếu bạn kết hợp với hàm Hyperlink nữa thì khi click vào kết quả sẽ đáp ứng mục đích của bạn tại #1: "...Mục đích để móc lại dữ liệu gốc cho dễ":
G6=HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc");ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc"))
hoặc G6 = HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc")) vậy cho gọn nhưng sẽ có dấu # tại kết quả #Gốc!C5
 
Lần chỉnh sửa cuối:
Nếu mục đích của bạn chỉ muốn thuyết minh vị trí kết quả tra cứu thì dùng hàm Address thử xem:
G6=ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc") => kết quả sẽ trả về là địa chỉ ô: Gốc!C5
Nếu bạn kết hợp với hàm Hyperlink nữa thì khi click vào kết quả sẽ đáp ứng mục đích của bạn tại #1: "...Mục đích để móc lại dữ liệu gốc cho dễ":
G6=HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc");ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc"))
hoặc G6 = HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc")) vậy cho gọn nhưng sẽ có dấu # tại kết quả #Gốc!C5
Cảm ơn bạn nhé, để mình thử
 
Nếu mục đích của bạn chỉ muốn thuyết minh vị trí kết quả tra cứu thì dùng hàm Address thử xem:
G6=ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc") => kết quả sẽ trả về là địa chỉ ô: Gốc!C5
Nếu bạn kết hợp với hàm Hyperlink nữa thì khi click vào kết quả sẽ đáp ứng mục đích của bạn tại #1: "...Mục đích để móc lại dữ liệu gốc cho dễ":
G6=HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc");ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc"))
hoặc G6 = HYPERLINK("#"&ADDRESS(MATCH(D6;Gốc!$B$4:$B$12;0)+3;3;4;1;"Gốc")) vậy cho gọn nhưng sẽ có dấu # tại kết quả #Gốc!C5
Bạn hướng dẫn giúp mình số 3;3;4;1 là gì với. Để mình hiểu công thức với nhé. Cảm ơn bạn
 
Bạn hướng dẫn giúp mình số 3;3;4;1 là gì với. Để mình hiểu công thức với nhé. Cảm ơn bạn
Các tham số của hàm Address:
- Vị trí hàng: mình kết hợp hàm Match để dò vị trí hàng
- Vị trí cột: Số 3 là tại cột C.
- Số 4: là bỏ địa chỉ tuyệt đối (dấu $) (tương ứng 1,2,3 bỏ cố định, hàng, cột...)
- Số 1: là trả về địa chỉ dạng A1, nếu chọn 0 thì sẽ là dạng R1C1
 
Các tham số của hàm Address:
- Vị trí hàng: mình kết hợp hàm Match để dò vị trí hàng
- Vị trí cột: Số 3 là tại cột C.
- Số 4: là bỏ địa chỉ tuyệt đối (dấu $) (tương ứng 1,2,3 bỏ cố định, hàng, cột...)
- Số 1: là trả về địa chỉ dạng A1, nếu chọn 0 thì sẽ là dạng R1C1
cảm ơn bạn nhiều nhé, mình làm được rồi.
 
Web KT
Back
Top Bottom