Nhờ mọi người giúp về xác định khu vực ưu tiên

Liên hệ QC

nguyenphanna

Thành viên mới
Tham gia
29/8/11
Bài viết
32
Được thích
3
Chào các bạn, mình đang cần làm bảng tính lọc hộ khẩu và khu vực ưu tiên , mình đã dung hàm vlookup nhưng nó báo lỗi, mong mọi người giúp đỡ ạ.
Tức là bảng danh sách các khu vực ưu tiên ta có ở cột 1, còn xác định khu vực ở cột 2, khi mình nhập vào thì nó báo lên là khu vực bao nhiêu. Mình có gửi file đính kèm, mong mọi người xem và giúp mình với ạ.
Cảm ơn mọi người đã đọc ạ
 

File đính kèm

Cái này không dùng VLOOP được bạn à, vì "Ba Vì" nó đang trong chuỗi, em cứ Ctrl + F là tìm kiếm thôi, chờ các cao thủ viết cho bạn Form tìm kiếm thôi.
 
sao bạn không dùng filter nhỉ?
 
Chào các bạn, mình đang cần làm bảng tính lọc hộ khẩu và khu vực ưu tiên , mình đã dung hàm vlookup nhưng nó báo lỗi, mong mọi người giúp đỡ ạ.
Tức là bảng danh sách các khu vực ưu tiên ta có ở cột 1, còn xác định khu vực ở cột 2, khi mình nhập vào thì nó báo lên là khu vực bao nhiêu. Mình có gửi file đính kèm, mong mọi người xem và giúp mình với ạ.
Cảm ơn mọi người đã đọc ạ

của bạn đây. sủ dụng hàm tự tạo
Mã:
Function TIMS(Target As range)
Dim i&, Lr&, irow&
Dim Rng As range ', uutien As String
With Sheet1
Lr = .Cells(Rows.Count, 1).End(3).Row
Set Rng = .range("C4:C" & Lr)
irow = Rng.Find(Target).Row
TIMS = .Cells(irow, 4)
End With
End Function
[\Code]

chép đoạn code trên vào modul
tại ô D1 =TIMS(C1) và enter
trình độ của mình chỉ được thế này thôi, không biết có sai gì không?Hy vọng đúng ý và giải quyết được vấn đề.
Chúc vui, khỏe, thành công.
 

File đính kèm

của bạn đây. sủ dụng hàm tự tạo
Mã:
Function TIMS(Target As range)
Dim i&, Lr&, irow&
Dim Rng As range ', uutien As String
With Sheet1
Lr = .Cells(Rows.Count, 1).End(3).Row
Set Rng = .range("C4:C" & Lr)
irow = Rng.Find(Target).Row
TIMS = .Cells(irow, 4)
End With
End Function
[\Code]

chép đoạn code trên vào modul
tại ô D1 =TIMS(C1) và enter
trình độ của mình chỉ được thế này thôi, không biết có sai gì không?Hy vọng đúng ý và giải quyết được vấn đề.
Chúc vui, khỏe, thành công.
Cảm ơn bạn nhiều, thế này là đúng ý mình rồi đấy ạ.
Bài đã được tự động gộp:

sao bạn không dùng filter nhỉ?
filter chỉ lọc đến tỉnh thôi bạn, chứ dữ liệu bên xã và huyện quá nhiều
 
Cảm ơn bạn nhiều, thế này là đúng ý mình rồi đấy ạ.
Bài đã được tự động gộp:


filter chỉ lọc đến tỉnh thôi bạn, chứ dữ liệu bên xã và huyện quá nhiều
Bạn lọc mỗi 1 điều kiện thôi mà, dùng function kia mình thấy khác gì dùng filter đâu?
 
Chào các bạn, mình đang cần làm bảng tính lọc hộ khẩu và khu vực ưu tiên , mình đã dung hàm vlookup nhưng nó báo lỗi, mong mọi người giúp đỡ ạ.
Tức là bảng danh sách các khu vực ưu tiên ta có ở cột 1, còn xác định khu vực ở cột 2, khi mình nhập vào thì nó báo lên là khu vực bao nhiêu. Mình có gửi file đính kèm, mong mọi người xem và giúp mình với ạ.
Cảm ơn mọi người đã đọc ạ
Trong cột C của bạn có nhiều cái sai:
1/ Xã Ba Vì thống kê cả 2 KV1 và KV2.
2/ Xã Chương Mỹ, Quốc Oai, Thạch Thất thống kê 2 lần trong KV 2.
3/ Một số xã thống kê loằng ngoằng dễ dẫn đế tra cứu khu vực sai, cụ thể những chỗ sau:
- Mê Linh. (Trừ một số xã ở khu vực 1 thuộc KV1 của 5 huyện: Ba Vì
- Phú Mãn (thuộc huyện Quốc Oai); 1 xã: Trần Phú (thuộc huyện Chương Mỹ); 1 xã: An Phú (thuộc huyện Mỹ Đức).
- Yên Bài (thuộc huyện Ba Vì); 3 xã: Tiến Xuân
- Yên Trung (thuộc huyện Thạch Thất); 2 xã: Đông Xuân
 
Trong cột C của bạn có nhiều cái sai:
1/ Xã Ba Vì thống kê cả 2 KV1 và KV2.
2/ Xã Chương Mỹ, Quốc Oai, Thạch Thất thống kê 2 lần trong KV 2.
3/ Một số xã thống kê loằng ngoằng dễ dẫn đế tra cứu khu vực sai, cụ thể những chỗ sau:
- Mê Linh. (Trừ một số xã ở khu vực 1 thuộc KV1 của 5 huyện: Ba Vì
- Phú Mãn (thuộc huyện Quốc Oai); 1 xã: Trần Phú (thuộc huyện Chương Mỹ); 1 xã: An Phú (thuộc huyện Mỹ Đức).
- Yên Bài (thuộc huyện Ba Vì); 3 xã: Tiến Xuân
- Yên Trung (thuộc huyện Thạch Thất); 2 xã: Đông Xuân
Cảm ơn bạn đã quan tâm.
Cái này là tài liệu của Bộ đó bạn, còn khi mình muốn áp dụng công thức ở trên thì đúng là mình phải thêm một bước làm sạch lại dữ liệu nữa thì nó mới chạy ổn được.
Bài đã được tự động gộp:

Bạn lọc mỗi 1 điều kiện thôi mà, dùng function kia mình thấy khác gì dùng filter đâu?
Dùng hàm để nó chạy với nhiều trường hợp mà bạn, mình có một danh sách dài hộ khẩu chứ có phải một người đâu bạn
Bài đã được tự động gộp:

Nhân tiện cho mình hỏi, có cách nào nhắn tin riêng được không ạ?
Mình tìm mãi mà không thấy
 
Dùng hàm để nó chạy với nhiều trường hợp mà bạn, mình có một danh sách dài hộ khẩu chứ có phải một người đâu bạn
Bạn dùng advance filter thôi. Dùng cái function kia nó chỉ trả về 1 kết quả, nếu có 1 cái trả về 2 kết quả thì sao?
 
Cảm ơn bạn đã quan tâm.
Cái này là tài liệu của Bộ đó bạn, còn khi mình muốn áp dụng công thức ở trên thì đúng là mình phải thêm một bước làm sạch lại dữ liệu nữa thì nó mới chạy ổn được.
Đâu phải ở Bộ thì làm cái gì cũng đúng đâu, nếu dữ liệu đúng chuẩn thì cách tôi làm như ở sheet2, sau đó sử dụng Advance filter thì quá dễ dàng. Để làm cho chuẩn thì lấy danh sách xã, huyện, tỉnh rồi tạo Validation khu vực và dựa vào cái quy định của Bộ chọn khu vực thì sẽ không bị trùng lắp.
Những chỗ tôi tô vàng là danh sách trùng lặp.
 

File đính kèm

Lần chỉnh sửa cuối:
Đâu phải ở Bộ thì làm cái gì cũng đúng đâu, nếu dữ liệu đúng chuẩn thì cách tôi làm như ở sheet2, sau đó sử dụng Advance filter thì quá dễ dàng. Để làm cho chuẩn thì lấy danh sách xã, huyện, tỉnh rồi tạo Validation khu vực và dựa vào cái quy định của Bộ chọn khu vực thì sẽ không bị trùng lắp.
Những chỗ tôi tô vàng là danh sách trùng lặp.
Cảm ơn bạn, nhưng bạn đã xem không kỹ rồi. Cái bên dưới Ba Vì khu vực 2 nó có mở ngoặc đó bạn. Ba Vì trên là xã, dưới là huyện đó bạn. Tất nhiên nếu mà ngồi lọc được từng xã một như bạn nói thì quá tốt, khi đó chỉ cần dùng hàm Vlookup là chạy ra liền rồi bạn. Nếu mà chuẩn hơn nữa thì dùng kết hợp cả xã và huyện thì kết quả càng chính xác, nhưng ngồi lọc được như vậy cho 64 tỉnh thành thì hơi lâu bạn.
 
Cảm ơn bạn, nhưng bạn đã xem không kỹ rồi. Cái bên dưới Ba Vì khu vực 2 nó có mở ngoặc đó bạn. Ba Vì trên là xã, dưới là huyện đó bạn. Tất nhiên nếu mà ngồi lọc được từng xã một như bạn nói thì quá tốt, khi đó chỉ cần dùng hàm Vlookup là chạy ra liền rồi bạn. Nếu mà chuẩn hơn nữa thì dùng kết hợp cả xã và huyện thì kết quả càng chính xác, nhưng ngồi lọc được như vậy cho 64 tỉnh thành thì hơi lâu bạn.
Bảng dò phải có 2 cột: Huyện và Xã mới chính xác.

.
 
Cảm ơn bạn, nhưng bạn đã xem không kỹ rồi. Cái bên dưới Ba Vì khu vực 2 nó có mở ngoặc đó bạn. Ba Vì trên là xã, dưới là huyện đó bạn. Tất nhiên nếu mà ngồi lọc được từng xã một như bạn nói thì quá tốt, khi đó chỉ cần dùng hàm Vlookup là chạy ra liền rồi bạn. Nếu mà chuẩn hơn nữa thì dùng kết hợp cả xã và huyện thì kết quả càng chính xác, nhưng ngồi lọc được như vậy cho 64 tỉnh thành thì hơi lâu bạn.
1/ Vấn đề tôi nêu ra để bạn chú ý, vì thực tế trên toàn quốc này có nhiều xã phường trùng tên nhau, ví dụ: Thành phố HCM có 17 quận huyện, nơi nào cũng có tên phường từ phường 1 đến phường 17. Nếu ghi chỉ có tên phường đãm bảo tra không chính xác, thậm chí tra cả tên xã, huyện vẫn không chính xác vì có một số nơi trùng cả tên huyện và tên xã để phân biệt thì phải tra cả tên tỉnh.
2/ Bạn có thể tham khảo File trong Topic này để hiểu Thắc mắc về hàm tra dữ liệu
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom