Làm sao để dữ liệu được tự động điền theo quy luật

Liên hệ QC

tangoctuan

Thành viên hoạt động
Tham gia
22/4/08
Bài viết
153
Được thích
19
Nhờ mọi người giúp với. Mình có gửi kèm file attach.
Dữ liệu ở cột bôi vàng mong muốn sẽ được tự động điền căn cứ vào dữ liệu ở cột gốc như sau:
- Với các ô cùng dòng với ô ở cột gốc có dữ liệu là số thì dữ liệu ở cột vàng = số đó.
- Với các ô bên dưới (cùng cột vàng), dữ liệu tự động điền = số đó.
Mỗi khi gặp ô ở cột gốc có dữ liệu là số thì lại tự động lặp lại quy luật trên.
Mình diễn tả có thể khó hiểu, các bạn xem cụ thể trong file mình đang làm thủ công bằng tay sẽ hiểu quy luật đó. Nhờ mọi người hỗ trợ để tự động điền được chứ không phải tay vì cột dữ liệu rất lớn.
 

File đính kèm

  • Tu dong dien gia tri theo quy luat.xlsx
    9.1 KB · Đọc: 42
Nhờ mọi người giúp với. Mình có gửi kèm file attach.
Dữ liệu ở cột bôi vàng mong muốn sẽ được tự động điền căn cứ vào dữ liệu ở cột gốc như sau:
- Với các ô cùng dòng với ô ở cột gốc có dữ liệu là số thì dữ liệu ở cột vàng = số đó.
- Với các ô bên dưới (cùng cột vàng), dữ liệu tự động điền = số đó.
Mỗi khi gặp ô ở cột gốc có dữ liệu là số thì lại tự động lặp lại quy luật trên.
Mình diễn tả có thể khó hiểu, các bạn xem cụ thể trong file mình đang làm thủ công bằng tay sẽ hiểu quy luật đó. Nhờ mọi người hỗ trợ để tự động điền được chứ không phải tay vì cột dữ liệu rất lớn.
Bạn thử dùng hàm này cho D2 rồi Copy xuống.
PHP:
=LOOKUP(10^10;$C$2:C2)
 
Bạn thử dùng hàm này cho D2 rồi Copy xuống.
PHP:
=LOOKUP(10^10;$C$2:C2)
Quá tuyệt vời luôn. Mong anh giải thích sơ qua cách mà Lookup xử lý trong trường hợp này được không? Tôi cũng hiểu chút về Lookup nhưng chưa rõ vì sao Lookup lại làm được như vậy. Vừa đọc lại các áp dụng của Lookup mà chưa thấy hiểu lắm.
Cảm ơn anh.
 
Quá tuyệt vời luôn. Mong anh giải thích sơ qua cách mà Lookup xử lý trong trường hợp này được không? Tôi cũng hiểu chút về Lookup nhưng chưa rõ vì sao Lookup lại làm được như vậy. Vừa đọc lại các áp dụng của Lookup mà chưa thấy hiểu lắm.
Cảm ơn anh.
Tôi chỉ "học lóm", LookUp() là công thức mảng, tôi không đủ khả năng giải thích.
Bạn có thể xem công thức này mà "mường tượng" nó làm việc "giống giống" vậy:
PHP:
D2 =OFFSET($C$1;MATCH(10^10;$C$2:C2;1);)
 
Lần chỉnh sửa cuối:
Quá tuyệt vời luôn. Mong anh giải thích sơ qua cách mà Lookup xử lý trong trường hợp này được không? Tôi cũng hiểu chút về Lookup nhưng chưa rõ vì sao Lookup lại làm được như vậy. Vừa đọc lại các áp dụng của Lookup mà chưa thấy hiểu lắm.
Cảm ơn anh.
Về cách thức hoạt động của Lookup trong bài toán này, anh có thể đọc hướng dẫn dưới đây sẽ hiểu (khi hoạt động dạng mảng).
Tuy nhiên, khâm phục sự tài tình của bác @Ba Tê là bác ấy tìm ra cách ứng dụng Lookup vào trường hợp này.
Chỉ dẫn về hàm Lookup:
 
các bạn cho mình hỏi nếu muốn copy cả text và number thì sao /. tks các bạn
 
Lần chỉnh sửa cuối:
cám ơn bác be09 , em có file kèm bác giúp em nhé.
Để gán dữ liệu bạn thực hiện như sau:
1/ Chọn vùng C4: D38 rồi nhấn Ctrl+G, hộp thoại Go To hiện ra thì nhấn nút Special.
2/ Hộp thoại Go To Special hiện chọn Blanks rồi nhấn nút OK.
3/ Click vào khung Formula Bar gõ dấu bằng ( = ) và click vào Cell C4, xong nhấn Ctrl+Enter.
 
Lần chỉnh sửa cuối:
cám ơn bác be09, em đã làm vậy tuy nhiên kết quả ra =0 , như file kèm .
 

File đính kèm

  • help.xlsx
    10.1 KB · Đọc: 3
ok , được rồi bác , tuy nhiên cọn từng colum 1 thôi , chứ chọn 2 vùng colum ko được . ngày xưa em dùng adin , nay quay lại sử dụng excel thì ko còn adin nữa.
Em đưa File lên anh xem mới biết dữ liệu em thế nào mà có hướng xử lý, chứ đâu biết cột 1 của em thế nào?
 
Web KT
Back
Top Bottom