Xin hỏi về tìm và cập nhật dữ liệu trong Excel (1 người xem)

Liên hệ QC

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

dinhmenh125

Thành viên mới
Tham gia
11/3/08
Bài viết
10
Được thích
0
Mình đang có một vấn đề muốn nhờ các bạn giúp đỡ.

Mình đang có một bảng danh sách Excel khá cũ với những thông tin về doanh nghiệp và ngành nghề kinh doanh. Các thông tin về ngành nghề đều rất lộn xộn và mình đang muốn quy chuẩn để dễ quản lý.
Lấy một ví dụ, ô H6 chứa những thông tin về ngành nghề của doanh nghiệp A (nhiều lĩnh vực khác nhau và đều rất chi tiết). Mình muốn là nếu ô H6 chứa một trong các từ khóa như: “quảng cáo” hay “tổ chức sự kiện” hay “PR” thì ô H7 (nghề nghiệp theo quy chuẩn) sẽ thay bằng “Mar1”…Tương tự với các từ khóa khác của ô H6. Kết quả cuối cùng của ô H7 sẽ là: “Mar1, Edu1…”
Sau đó:
1. Tìm đến những ô trong cột H7 chứa từ khóa “Mar1” và đánh dấu cả dòng;
2. Copy những dòng đó vào một sheet mới hay đơn giản chỉ đếm những ô chứa từ khóa “Mar1”.

Vì mình đã thử bằng hàm if nhưng không được còn VB thì mình chưa biết cách sử dụng.
Rất mong nhận được sự giúp đỡ của mọi người!
 
Lần chỉnh sửa cuối:
Thứ nhất xin cảm ơn anh ANH TUẤN đã chỉ dẫn. Bài về TÁCH TÊN TỈNH TỪ ĐỊA CHỈ CÓ SẲN quả thực có liên quan nhưng xem chừng cách giải đã đi theo một hướng khác.
Thứ hai, ví dụ em đưa ra đã được đơn giản hóa rất nhiều. Trên thực tế, trong 1 nhóm ngành nghề chính lại có nhiều phân nhánh nhỏ (dưới đây em sẽ đưa danh sách - chỉ để tham khảo).
Theo danh sách đính kèm, em muốn phân các ngành nghề như sau:
1. Nông & Lâm nghiệp (A1)
2. Thủy sản (B1)
3. Xây dựng (C1)
4. Khách sạn & nhà hàng (D1)
5. Tài chính, tín dụng (E1)
6. D/vụ Tài sản & tư vấn (F1)
7. Giáo dục & đào tạo (G1)
8. Y/tế & cứu trợ XH (H1)
9. Hoạt động khoa học, công nghệ (I1)
....

Và mỗi ngành sẽ có những từ khóa để lọc như ví dụ ban đầu em đã đưa. Kết quả cuối cùng sẽ là “A1, B1, F1” thay vì một đống hỗn lộn ban đầu.
Để tìm đúng hết chắc sẽ là điều không thể, nhưng hy vọng sẽ có hướng để giải quyết.
Riêng file về ngành nghề do quá nặng nên ko up đc, mọi người có thể tham khảo ở Ttlt 07/2001/ttlt/BKH-TCTK (danh sách ngành nghề khi ĐKKD)
Thân!
 

File đính kèm

Lần chỉnh sửa cuối:
dinhmenh125 đã viết:
Thứ nhất xin cảm ơn anh ANH TUẤN đã chỉ dẫn. Bài về TÁCH TÊN TỈNH TỪ ĐỊA CHỈ CÓ SẲN quả thực có liên quan nhưng xem chừng cách giải đã đi theo một hướng khác.
Thứ hai, ví dụ em đưa ra đã được đơn giản hóa rất nhiều. Trên thực tế, trong 1 nhóm ngành nghề chính lại có nhiều phân nhánh nhỏ (dưới đây em sẽ đưa danh sách - chỉ để tham khảo).
Theo danh sách đính kèm, em muốn phân các ngành nghề như sau:
1. Nông & Lâm nghiệp (A1)
2. Thủy sản (B1)
3. Xây dựng (C1)
4. Khách sạn & nhà hàng (D1)
5. Tài chính, tín dụng (E1)
6. D/vụ Tài sản & tư vấn (F1)
7. Giáo dục & đào tạo (G1)
8. Y/tế & cứu trợ XH (H1)
9. Hoạt động khoa học, công nghệ (I1)
....

Và mỗi ngành sẽ có những từ khóa để lọc như ví dụ ban đầu em đã đưa. Kết quả cuối cùng sẽ là “A1, B1, F1” thay vì một đống hỗn lộn ban đầu.
Để tìm đúng hết chắc sẽ là điều không thể, nhưng hy vọng sẽ có hướng để giải quyết.
Riêng file về ngành nghề do quá nặng nên ko up đc, mọi người có thể tham khảo ở Ttlt 07/2001/ttlt/BKH-TCTK (danh sách ngành nghề khi ĐKKD)
Thân!
Dữ liệu của bạn phức tạp quá nên làm chắc hơi lâu. Cách làm như sau :
- Bạn copy toàn bộ dữ liệu của bạn (dùng rightclick). Vào phần công cụ trong bộ gõ Unikey, chọn mã nguồn và mã đích phù hợp, check vào mục Loại Bỏ Dấu, sau đó vào mục chuyển mã. ok
- Chọn một sheet mới và paste vào, giả sử cột A
Tại Ô B1, Bạn sử dụng các hàm tìm kiếm như Find, Search để tìm một cụm từ trong chuỗi đó. VD
B1=If(Find("giao duc",A1)>0,"G1","-"). Nếu trong chuỗi có cụm giao duc thì sẽ trả về G1.
Bạn kết hợp hàm and, or, find trong hàm if để tìm theo nhiều giá trị khác nhau.
Hy vọng bạn làm được
 
Trong cell C5 bạn ấy đã cho biết cell B5 có các từ khóa:
D/vụ Tài sản & tư vấn
Giáo dục & đào tạo
Hoạt động khoa học, công nghệ

nhưng tôi nhìn hoài cũng chẳng thấy đâu... Bạn phải cho từ khóa thật chính xác thì mói tìm dc...
Nói riêng với bạn: hoangdanh282vn : tôi đễ ý thấy bạn rất thích dùng công thức:
=IF(... ="","-"....)
(Hay dùng dấu "-")
Trong 1 số trường hợp cụ thể coi chừng sa bẩy nhé.. nhất là khi dử liệu trả về là Number, ban lại cho nó thành Text thì toi
ANH TUẤN
 
anhtuan1066 đã viết:
Trong cell C5 bạn ấy đã cho biết cell B5 có các từ khóa:
D/vụ Tài sản & tư vấn
Giáo dục & đào tạo
Hoạt động khoa học, công nghệ
nhưng tôi nhìn hoài cũng chẳng thấy đâu... Bạn phải cho từ khóa thật chính xác thì mói tìm dc...
Nói riêng với bạn: hoangdanh282vn : tôi đễ ý thấy bạn rất thích dùng công thức:
=IF(... ="","-"....)
(Hay dùng dấu "-")
Trong 1 số trường hợp cụ thể coi chừng sa bẩy nhé.. nhất là khi dử liệu trả về là Number, ban lại cho nó thành Text thì toi
ANH TUẤN

Anhtuan nói đúng đó, mình hay dùng "-" để kiểm tra xem có ô nào trong cột bị thiếu CT không (chỉ dùng cho trị trả về dạng tetx thôi), chứ ít khi dùng "" lắm.còn nếu trị trả về dạng số thì dùng 0 rồi vào custum định dạng.
Cảm ơn Anhtuan đã quan tâm và nhắc nhở

- Ah, còn về những từ khóa mà Anhtuan nói cho chính xác thì mình chắc rằng ngay cả bạn ấy cũng không có được từ chính xác. Vùng dữ liệu trên được trích ra từ nội dung trong tờ Đăng Ký Kinh Doanh của DN. Vậy nên ta phải dùng if, or, and để kết hợp lại mới cho ra từ khóa theo yêu cầu.
 
Lần chỉnh sửa cuối:
Tiếp lời bạn hoangdanh282vn, đúng là những dữ liệu này được trích từ ĐKKD của doanh nghiệp. Hơn nữa, mỗi người lại cập nhật dữ liệu theo một cách khác nhau. Qua tìm hiểu, mình tìm được danh mục các ngành nghề đăng ký kinh doanh nên muốn quy chuẩn lại để tiện tra cứu và trích xuất. Rất cám ơn bạn đã chỉ dẫn. Mình sẽ thử, có gì vướng sẽ hỏi thêm.

Quả thật để lập hàm if cho 1 ngành nghề (với vài từ khóa) đã mệt, ở đây lại có tới đến 16-20 ngành nghề.

Về danh sách ngành nghề theo ĐKKD, em cũng xin gửi theo đây một phần để tham khảo. Em sợ có lẽ anh ANH TUẤN sẽ rối hơn vì nhiều quá.
 

File đính kèm

Mình đã thử làm như bạn hoangdanh282vn, với việc thêm từ khóa thành
C3=IF(OR(SEARCH("vi tinh",B3)>0,SEARCH("phan mem",B3)>0),"CNTT,","") nhưng lại ra kq là #value! (Ô B3 chứa những từ khóa này)
Phải chăng lệnh này mình đánh chưa đúng?

Còn nếu dùng thêm lệnh and để kết hợp với các kết quả tìm kiếm khác để ra kq tổng hợp thì cũng mong mọi người chỉ giúp với.
Thanks!
 

File đính kèm

anhtuan1066 đã viết:
Thì trong cell đó có chữ "Vi tính" hay "Phần mềm" gì đâu mà ko ra lổi #VALUE chứ

Trong cell B3 có chứa từ khóa "phan mem" đó chứ anh? Vậy là thỏa mãn đk OR rồi chứ?
Anh Anh Tuấn xem lại file đính kèm này với ạ.
 

File đính kèm

dinhmenh125 đã viết:
Thì trong file đính kèm em đã loại dấu hết rồi mà anh (file mới up).
Ai da... tôi nhìn lộn... Công thức này sai là cái chắc...
Bạn sửa lại thế này nhé:
Mã:
C3 =IF(COUNT(SEARCH({"Vi tinh";"Phan mem"},B3)),"CNTT","")
ANH TUẤN
 
Ah... tôi pháp hiện có sai sót... Trong cell B4 vừa có chử "Phan mem" vừa có chử "giao duc" vậy nó thuộc nhóm nào?
Bạn tải file mẩu của tôi về và cố gắng liệt kê ra bảng phụ những từ khóa... Phải chắc chắn rằng các từ khóa ấy ko trùng nhé...
Làm xong bảng phụ bạn gữi lên tôi làm giúp cho công thức
ANH TUẤN
 

File đính kèm

Chân thành cám ơn anh Anh Tuấn đã dành thời gian chỉ dẫn.
Em đã viết ra những từ khóa ngành nghề (chắc vẫn chưa hết). Anh có thể xem chi tiết ở file đính kèm.
 

File đính kèm

Web KT

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

Back
Top Bottom