Truy xuất dữ liệu theo dòng xuất hiện đầu tiên

Liên hệ QC

nap0le0n

Thành viên mới
Tham gia
10/2/09
Bài viết
6
Được thích
2
Chào các anh chị
Nhờ các anh chị hướng dẫn tôi lập công thức excel với nội dung như sau được không ạ.
Tôi có 2 bảng excel:
Bảng 1: có các cột
- Tài khoản:-----------Số tiền phạt
1001.-------------------10000
1002.-------------------100000
1003.--------------------2000
1004.--------------------100000

Bảng 2: có các cột
- Tài khoản------Kỳ trả nợ số.--------Số tiền phạt
1001.-------------2. ----------------------- (trống)
1001.-------------3. -----------------------
1001-------------4. -----------------------
1003.-------------2. -----------------------
1003.-------------3. -----------------------
1004.-------------1. -----------------------

Tối muốn tham chiếu kết quả Số tiền phạt ở bảng 1 điền vào bảng 2 với điều kiện: chỉ điều số tiền phạt vào kỳ trả nợ nhỏ nhất, còn lại bằng 0, ví dụ kết quả mong muốn:

- Tài khoản. Kỳ trả nợ số. Số tiền phạt
1001. --- 2. ---- 10000
1001. ---- 3. --- 0
1001. --- 4. --- 0
1003. --- 2. --- 2000
1003. --- 3. --- 0
1004. --- 1. --- 100000

Chân thành cảm ơn anh chị
 
Lần chỉnh sửa cuối:
Kính nhờ hỗ trợ lập công thức
Tiêu đề chung chung, nên vi phạm Nội quy diễn đàn.
Có thể chỉnh lại tiêu đề, như "Truy xuất dữ liệu theo dòng xuất hiện đầu tiên".

Với yêu cầu như trên, bạn có thể tham khảo hàm VLOOKUP() nằm trong IF() với điều kiện dòng đó xuất hiện lần đầu tiên.

Thân
 
cảm ơn anh Hiệp đã trả lời, phiền anh có thể hướng dẫn rõ hơn được không ạ, tôi chưa rõ lắm về điều kiện dòng đầu tiên ạ.
 
cảm ơn anh Hiệp đã trả lời, phiền anh có thể hướng dẫn rõ hơn được không ạ, tôi chưa rõ lắm về điều kiện dòng đầu tiên ạ.
Đại khái giống như file kèm.
Mã:
=IF(COUNTIF($I$3:I3,I3)=1,VLOOKUP(I3,$F$3:$G$15,2,),"")
Enter.

Thân
 

File đính kèm

  • Vidu.xlsx
    11.7 KB · Đọc: 9
Chào các anh chị
Nhờ các anh chị hướng dẫn tôi lập công thức excel với nội dung như sau được không ạ.
Tôi có 2 bảng excel:
Bảng 1: có các cột
- Tài khoản:-----------Số tiền phạt
1001.-------------------10000
1002.-------------------100000
1003.--------------------2000
1004.--------------------100000

Bảng 2: có các cột
- Tài khoản------Kỳ trả nợ số.--------Số tiền phạt
1001.-------------2. ----------------------- (trống)
1001.-------------3. -----------------------
1001-------------4. -----------------------
1003.-------------2. -----------------------
1003.-------------3. -----------------------
1004.-------------1. -----------------------

Tối muốn tham chiếu kết quả Số tiền phạt ở bảng 1 điền vào bảng 2 với điều kiện: chỉ điều số tiền phạt vào kỳ trả nợ nhỏ nhất, còn lại bằng 0, ví dụ kết quả mong muốn:

- Tài khoản. Kỳ trả nợ số. Số tiền phạt
1001. --- 2. ---- 10000
1001. ---- 3. --- 0
1001. --- 4. --- 0
1003. --- 2. --- 2000
1003. --- 3. --- 0
1004. --- 1. --- 100000

Chân thành cảm ơn anh chị
lần sau bạn nhớ upload file giả lập lên để đỡ mất thời gian của người khác nhé !
 
Cảm ơn anh Hiệp đã hỗ trợ, tôi đã thực hiện thành công.
Nhưng phiền anh và mọi người hướng dẫn thêm 1 công thức nữa cũng cùng ví dụ trên được không ạ
Xin chân thành cảm ơn

222953
 

File đính kèm

  • Vidu.xlsx
    11.2 KB · Đọc: 6
Cảm ơn anh Hiệp đã hỗ trợ, tôi đã thực hiện thành công.
Nhưng phiền anh và mọi người hướng dẫn thêm 1 công thức nữa cũng cùng ví dụ trên được không ạ
Xin chân thành cảm ơn

View attachment 222953
I3=IF(COUNTIF($F$3:F3;F3)=1;SUMIF($A$3:$A$11;F3;$B$3:$B$11);"")
J3=IF(SUM(G3;I3)=0;SUMIF($A$3:$A$11;F3;$D$3:$D$11);"")
 
I3=IF(COUNTIF($F$3:F3;F3)=1;SUMIF($A$3:$A$11;F3;$B$3:$B$11);"")
J3=IF(SUM(G3;I3)=0;SUMIF($A$3:$A$11;F3;$D$3:$D$11);"")
Cảm ơn anh Ba Tê đã hỗ trợ, tôi đã thử công thức tuy nhiên chưa thỏa mãn điều kiện chỉ xuất hiện 1 dòng ạ, nhờ a hỗ trợ thêm ạ
Như tại cột J thì chỉ cần giá trị tại dòng đầu tiên của tài khoản 1004 ạ

Untitled.png
 
Cảm ơn anh Ba Tê đã hỗ trợ, tôi đã thử công thức tuy nhiên chưa thỏa mãn điều kiện chỉ xuất hiện 1 dòng ạ, nhờ a hỗ trợ thêm ạ
Như tại cột J thì chỉ cần giá trị tại dòng đầu tiên của tài khoản 1004 ạ

View attachment 222982
PHP:
J3=IF(AND(F3=F2;SUM(G3;I3)=0;SUM(G2;I2)>0);SUMIF($A$3:$A$11;F3;$D$3:$D$11);"")
 
Web KT
Back
Top Bottom