hiénlinh197
Thành viên tiêu biểu

- Tham gia
- 26/5/09
- Bài viết
- 491
- Được thích
- 113
Bạn thử cái này xem nhé.Nhờ các bạn giúp đỡ vấn đề như file đính kèm
Cảm ơn các bạn!
Function laydiachi(ByVal mang As Range, ByVal dk As String)
Dim t As Range
For Each t In mang
If t.Value = dk Then
laydiachi = t.Address(0, 0)
Exit Function
End If
Next
laydiachi = "khong thay"
End Function
=laydiachi($A$1:$B$31,H4)
Thật là tuyệt vờiBạn thử cái này xem nhé.
Mã:Function laydiachi(ByVal mang As Range, ByVal dk As String) Dim t As Range For Each t In mang If t.Value = dk Then laydiachi = t.Address(0, 0) Exit Function End If Next laydiachi = "khong thay" End Function
Mã:=laydiachi($A$1:$B$31,H4)
Cảm ơn bạnGóp vui bằng công thức mảng:
Mã:=ADDRESS(INT(MAX(IF($A$1:$B$31=H4,ROW($A$1:$B$31)*1000+COLUMN($A$1:$B$31)))/1000), MOD(MAX(IF($A$1:$B$31=H4,ROW($A$1:$B$31)*1000+COLUMN($A$1:$B$31))),1000),4)
Kết thúc bằng Ctrl+shift+Enter
Bạn @snow25 cho mình mình hỏi thêm là công thức có thể sửa để xắp xếp dữ liệu tìm được theo thứ tự tăng dần được không?Bạn thử cái này xem nhé.
Mã:Function laydiachi(ByVal mang As Range, ByVal dk As String) Dim t As Range For Each t In mang If t.Value = dk Then laydiachi = t.Address(0, 0) Exit Function End If Next laydiachi = "khong thay" End Function
Mã:=laydiachi($A$1:$B$31,H4)