(HỎI) thủ tục tham chiếu và sắp xếp dữ liệu

Liên hệ QC

nghiadoi

Thành viên mới
Tham gia
20/5/10
Bài viết
12
Được thích
0
Chào các bác, em có file dữ liệu như đính kèm gồm 3 sheet.
sheet1 và sheet 2 là dữ liệu đầu vào, những dữ liệu đạt thì được tô màu, chưa đạt để trắng.
sheet 3 chỉ lấy những nhữ liệu được tô màu của sheet 1 và 2 và sắp xếp lại theo khu.

trước đó em có làm như sau:
- sau khi tô màu, dùng sort sắp xếp sheet 1 và sheet 2 theo màu và theo khu
- copy dữ liệu 2 sheet sang sheet 3
- sắp xếp lại theo khu

Nhược điểm: dữ liệu liên tục được bổ sung mới, tô màu, việc cập nhật sang sheet tổng hợp không tự động.

Cho em hỏi có phương án chỉ cần tô màu sheet dữ liệu và một vài thao tác ra được sheet tổng hợp k ạ,
em xin cảm ơn và học hỏi :)
Hoặc có thể thêm một cột đánh dấu dữ liệu đạt là 1, chưa đạt là 0 mà cập nhật tự động được sang sheet 3 không ạ :)
 

File đính kèm

Chào các bác, em có file dữ liệu như đính kèm gồm 3 sheet.
sheet1 và sheet 2 là dữ liệu đầu vào, những dữ liệu đạt thì được tô màu, chưa đạt để trắng.
sheet 3 chỉ lấy những nhữ liệu được tô màu của sheet 1 và 2 và sắp xếp lại theo khu.

trước đó em có làm như sau:
- sau khi tô màu, dùng sort sắp xếp sheet 1 và sheet 2 theo màu và theo khu
- copy dữ liệu 2 sheet sang sheet 3
- sắp xếp lại theo khu

Nhược điểm: dữ liệu liên tục được bổ sung mới, tô màu, việc cập nhật sang sheet tổng hợp không tự động.

Cho em hỏi có phương án chỉ cần tô màu sheet dữ liệu và một vài thao tác ra được sheet tổng hợp k ạ,
em xin cảm ơn và học hỏi :)
Hoặc có thể thêm một cột đánh dấu dữ liệu đạt là 1, chưa đạt là 0 mà cập nhật tự động được sang sheet 3 không ạ :)
bạn xem file được chưa, có vài ô bạn tự tính
 

File đính kèm

bạn xem file được chưa, có vài ô bạn tự tính
Cảm ơn bác đã tận tình giúp đỡ.
Thưa bác, em có tìm được macro lấy màu của ô như sau:

[FONT=&quot]Function GetColor(x As Range) AsInteger[/FONT][FONT=&quot][/FONT]
[FONT=&quot]GetColor = x.Interior.ColorIndex[/FONT][FONT=&quot][/FONT]
[FONT=&quot]End Function

[/FONT]
bảng dữ liệu gõ hàm [FONT=&quot]=GetColor(B2)[/FONT]
[FONT=&quot][/FONT]
Khi tô màu sẽ lấy được mã số và trở về bài toán 1 hoặc 0 như bác đã giúp.
nhưng mỗi lần lấy màu lại phải refesh kéo từ trên xuống.
xin hỏi bác có cách nào chỉ cần tô màu tự get được k ạ :)
cảm ơn bác đã trao đổi
 
ý bạn là mỗi khi tô màu thì dùng VBA để lấy chỉ số màu, căn cứ vào màu sẽ nhập giá trị 1, 0. Nếu làm tự động thì mình không biết, nhưng nếu tạo nút lệnh để bấm vào thực hiện thì được
hoặc bạn chọn cách ngược lại, bạn nhập số 1, 0 vào 1 ô, excel tự động tô màu cho bạn sẽ đơn giản hơn
 
ý bạn là mỗi khi tô màu thì dùng VBA để lấy chỉ số màu, căn cứ vào màu sẽ nhập giá trị 1, 0. Nếu làm tự động thì mình không biết, nhưng nếu tạo nút lệnh để bấm vào thực hiện thì được
hoặc bạn chọn cách ngược lại, bạn nhập số 1, 0 vào 1 ô, excel tự động tô màu cho bạn sẽ đơn giản hơn
cảm ơn bác đã quan tâm, cách đó cũng hay quá.
bác có thể ví dụ trong file excel được k ạ
nhập số và tự động tô màu hình như chỉ tô được ô excel nhập giá trị chứ có tự tô được cả hàng k bác?
 
Lần chỉnh sửa cuối:
bác có thể cho e cả 2 cách được k ạ. e muốn học hỏi có thể ứng dụng vào những công việc khác nữa.
cách nhập số có phải dùng conditinal formating không bác nhỉ ?
 
bác có thể cho e cả 2 cách được k ạ. e muốn học hỏi có thể ứng dụng vào những công việc khác nữa.
cách nhập số có phải dùng conditinal formating không bác nhỉ ?
 
bác có thể cho e cả 2 cách được k ạ. e muốn học hỏi có thể ứng dụng vào những công việc khác nữa.
cách nhập số có phải dùng conditinal formating không bác nhỉ ?
tạo 2 Sheet theo 2 cách khác nhau. không cần conditinal formating
 

File đính kèm

tạo 2 Sheet theo 2 cách khác nhau. không cần conditinal formating
xin cảm ơn bác, bác cho e hỏi chút nữa.
sheet 3 tạo ra tự động sắp xếp theo ưu tiên Khu rồi đến Tên thì bổ sung hàm như thế nào ạ.
như sheet vd bác đang sắp xếp theo loại đất nhỉ?
 
xin cảm ơn bác, bác cho e hỏi chút nữa.
sheet 3 tạo ra tự động sắp xếp theo ưu tiên Khu rồi đến Tên thì bổ sung hàm như thế nào ạ.
như sheet vd bác đang sắp xếp theo loại đất nhỉ?
dùng công thức chỉ có thể sắp xếp theo Khu (không sort), còn với yêu cầu của bạn phải dùng VBA
 
dùng công thức chỉ có thể sắp xếp theo Khu (không sort), còn với yêu cầu của bạn phải dùng VBA
e cảm ơn bác đã nhiệt tình giúp đỡ. thật không dám phiền bác nhiều.
nếu có điều kiện hay có ý tưởng tương tự bác cho e học hỏi với nhé.
 
Web KT

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

Back
Top Bottom