Tách dữ liệu theo điều kiện

Liên hệ QC

ninhtom1

Thành viên hoạt động
Tham gia
26/8/10
Bài viết
106
Được thích
4
Có ai tách được dữ liệu thế này chưa? Ai làm được thì chỉ giúp tôi nhé, không dùng VBA nhé. Yêu cầu mình viết trong file đính kèm. Cảm ơn mọi người.
 

File đính kèm

  • can giup do.xls
    16 KB · Đọc: 57
Lần chỉnh sửa cuối:
Câu trả lời cho câu hỏi? ai tách được chưa thì tôi nghĩ là chưa vì hầu như chưa có ai ra yêu cầu giống bạn. Nhưng yêu cầu của bạn không khó. Vấn đề là bạn làm sao đề ra được quy luật chuẩn chuẩn 1 tí thì mới làm được ví dụ như:
- Khi nào thì ô Vĩa là trống? có phải là nó luôn có dạng V12, V16 nếu không phải dạng đó thì không lấy?
- Các động từ trong danh sách của bạn chỉ là động từ 1 chữ, riêng tưới nước thì là 2 vậy đó có phải là sự khác biệt duy nhất.
 

File đính kèm

  • can giup do.xls
    28.5 KB · Đọc: 30
Vấn đề là bạn làm sao đề ra được quy luật chuẩn chuẩn 1 tí thì mới làm được ví dụ như:
- Khi nào thì ô Vĩa là trống? có phải là nó luôn có dạng V12, V16 nếu không phải dạng đó thì không lấy?
- Các động từ trong danh sách của bạn chỉ là động từ 1 chữ, riêng tưới nước thì là 2 vậy đó có phải là sự khác biệt duy nhất.
Mình giải thích thêm thế này nhé:
- Vỉa mình có 4 vỉa: V12, V13, V14, V16.
- Làm sao mà cứ có chữ Xúc thì nó hiển thị là Xúc hay Xuc cũng được, xuất hiện chữ Gạt thì hiển thị chữ Gạt hoặc GAT cũng được, xuất hiện chữ tưới thì hiển thị chữ Tưới hoặc TN cũng được, ...
- Nhưng quan trọng là các vỉa nó không nằm cố định ở cuối câu, có thể giữa câu hoặc nằm bất bỳ ở đâu đó trong đoạn. Các động từ xúc, gạt, cẩu,... không phải nằm sau dấu "-", nó có thể nằm bất kỳ.
- Nói tóm lại là cứ hàng nào ở cột B có vỉa thì bên cột D hàng tương ứng sẽ tự hiện ra tên vỉa, không có vỉa thì để trống. Tương ứng cứ bên cột B có hành động Gạt, Xúc, Cẩu, ... thì bên cột C hàng tương ứng sẽ tự nhận là Xúc(Xuc), Gạt(Gat), Cẩu(cau),...
- Xin chân thành cảm ơn các bạn đã quan tâm và giúp đỡ. Mọi người giúp đỡ mình với nhé.
 
Lần chỉnh sửa cuối:
Mình giải thích thêm thế này nhé:
- Vỉa mình có 4 vỉa: V12, V13, V14, V16.
- Làm sao mà cứ có chữ Xúc thì nó hiển thị là Xúc hay Xuc cũng được, xuất hiện chữ Gạt thì hiển thị chữ Gạt hoặc GAT cũng được, xuất hiện chữ tưới thì hiển thị chữ Tưới hoặc TN cũng được, ...
- Nhưng quan trọng là các vỉa nó không nằm cố định ở cuối câu, có thể giữa câu hoặc nằm bất bỳ ở đâu đó trong đoạn. Các động từ xúc, gạt, cẩu,... không phải nằm sau dấu "-", nó có thể nằm bất kỳ.
- Nói tóm lại là cứ hàng nào ở cột B có vỉa thì bên cột D hàng tương ứng sẽ tự hiện ra tên vỉa, không có vỉa thì để trống. Tương ứng cứ bên cột B có hành động Gạt, Xúc, Cẩu, ... thì bên cột C hàng tương ứng sẽ tự nhận là Xúc(Xuc), Gạt(Gat), Cẩu(cau),...
- Xin chân thành cảm ơn các bạn đã quan tâm và giúp đỡ. Mọi người giúp đỡ mình với nhé.
Dùng UDF nhé. Xem trong file.
 

File đính kèm

  • TachChuoi.xls
    36.5 KB · Đọc: 98
Bạn ơi chính xác quá. Nhưng mình không biết làm thế nào, bạn có thể chỉ giùm mình được không. Cảm ơn bạn rất nhiều
 
Bạn ơi chính xác quá. Nhưng mình không biết làm thế nào, bạn có thể chỉ giùm mình được không. Cảm ơn bạn rất nhiều
Bạn bấm Alt + F11 xem code nhé
ninhtom1
Tách dữ liệu theo điều kiện Có ai tách được dữ liệu thế này chưa? Ai làm được thì chỉ giúp tôi nhé, không dùng VBA nhé. Yêu cầu mình
viết trong file đính kèm. Cảm ơn mọi người.
Bạn í làm bằng VBA đấy. Hihi
Thân
 
Bạn có thể giải thích hộ mình từng đoạn code được không? Xin cảm ơn
 
mình cũng có bài như thế này mong mọi người giúp. cảm ơn rất nhiều.
 
Web KT
Back
Top Bottom