Tìm địa chỉ chính xác của một đối tượng trong excel (1 người xem)

  • Thread starter Thread starter tapxmd
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

tapxmd

Thành viên mới
Tham gia
15/3/11
Bài viết
2
Được thích
0
Chào các bác, em có một vấn đề như sau mà không giải quyết nổi, nếu bác nào thấy đơn giản thì giúp em nhé. Em có một 1000 số tự nhiên(từ 1 đến 1000) được xếp hỗn hợp trong một bảng cell, em muốn tìm xem số 99 đang ở địa chỉ nào? Hoặc là em muốn tìm số 1001(tất nhiên là thừa), nhưng có giải pháp nào không?
Có bác nào biết thì giúp em với. Em cảm ơn trước nhé.
 
Chào các bác, em có một vấn đề như sau mà không giải quyết nổi, nếu bác nào thấy đơn giản thì giúp em nhé. Em có một 1000 số tự nhiên(từ 1 đến 1000) được xếp hỗn hợp trong một bảng cell, em muốn tìm xem số 99 đang ở địa chỉ nào? Hoặc là em muốn tìm số 1001(tất nhiên là thừa), nhưng có giải pháp nào không?
Có bác nào biết thì giúp em với. Em cảm ơn trước nhé.
Tìm xong rồi làm cái gì tiếp sau đó?
Nếu tìm chỉ để nhìn và biết nó ở đâu thôi thì cứ Ctrl + F mà tìm
 
Bạn viết 1 hàm UDF nhỏ như sau:

Mã:
Option Explicit
Function Dchi(Rg As Range, No As Long) As String
Dim Cl As Range
Application.Volatile
Dchi = "#Ref!"
Set Cl = Rg.Find(What:=No, LookAt:=xlWhole)
If Not Cl Is Nothing Then Dchi = Cl.Address
Set Cl = Nothing
End Function

Cú pháp: =Dchi(Vùng_tìm, Số_cần_tìm)

(Bạn tham khảo trong file)
 

File đính kèm

Chào các bác, em có một vấn đề như sau mà không giải quyết nổi, nếu bác nào thấy đơn giản thì giúp em nhé. Em có một 1000 số tự nhiên(từ 1 đến 1000) được xếp hỗn hợp trong một bảng cell, em muốn tìm xem số 99 đang ở địa chỉ nào? Hoặc là em muốn tìm số 1001(tất nhiên là thừa), nhưng có giải pháp nào không?
Có bác nào biết thì giúp em với. Em cảm ơn trước nhé.
Giả sử danh sách nằm tại vùng A1:A1000, số cần tìm nằm ở ô B1 và kết quả nằm ở ô C1. Bạn sử dụng công thức sau cho C1 thử xem sao (tùy biến cho phù hợp với thực tế của bạn nhé): =IF(COUNTIF(A1:A1000,B1),"A"&MATCH(B1,A1:A1000,0),"Không có")
 
Công thức của Nghia Phuc có lẽ chỉ đáp ứng được khi là 1 cột, khi là 1 bảng thì không ổn.
 
Code của Sealand , bạn có thể khai báo lại No As Long thành No As Variant để gặp dạng chuổi vẫn tìm được
 
Bởi bạn nêu là 1000 số tự nhiên nên mình mới khai báo tham số như vậy. Nếu để tìm ký tự bất kỳ chỉ việc đổi dòng sau

Function Dchi(Rg As Range, No As Long) As String

thành

Function Dchi(Rg As Range, No As String) As String
 
Bởi bạn nêu là 1000 số tự nhiên nên mình mới khai báo tham số như vậy. Nếu để tìm ký tự bất kỳ chỉ việc đổi dòng sau

Function Dchi(Rg As Range, No As Long) As String

thành

Function Dchi(Rg As Range, No As String) As String
Ông tác giả này sau khi hỏi xong là ổng lên núi luôn rồi ---> Vậy mình bàn luận làm gì
 
chao cac ban.
Minh có một vấn đề muốn hoi các ban: Nếu minh co môt dang sách có các mã số dạng: D007.0405.0900D. S103.04.05.1125N,.. khi mình muon tim nó dua trên 4 số dầu tiên(vdu S007..) thi lam bang cach nao
ai biet chi minh voi
cam on
 

Bài viết mới nhất

Back
Top Bottom