Chọn lọc, tự động điền số thứ tự còn thiếu trong excel!!!???

Liên hệ QC

vothanhcoc

Thành viên mới
Tham gia
30/12/15
Bài viết
4
Được thích
1
Chọn lọc, tự động điền số thứ tự còn thiếu trong excel!!!???

Mong các bạn chỉ giúp mình hàm lọc các số đã có ở hàng trên để tự động điền các số còn thiếu xuống hàng dưới theo thứ tự!
Cụ thể trong file là mình muốn tự động điền các số ở hàng tô màu vàng theo thứ tự còn thiếu ở hàng trên. Các số mình điền trong ô màu vàng là thủ công. Xin cảm ơn!
**~**!$@!!
 

File đính kèm

Mã:
=IFERROR(CHOOSE(SMALL(IF(ISNA(MATCH(ROW(INDIRECT("1:10"))-1,$A$1:$E$1,0)),ROW($1:$10),""),COLUMN()),0,1,2,3,4,5,6,7,8,9),"")

Kết thúc bằng CTRL+SHIFT+ENTER . Sau đó kéo sang phải
 
Mã:
=IFERROR(CHOOSE(SMALL(IF(ISNA(MATCH(ROW(INDIRECT("1:10"))-1,$A$1:$E$1,0)),ROW($1:$10),""),COLUMN()),0,1,2,3,4,5,6,7,8,9),"")

Kết thúc bằng CTRL+SHIFT+ENTER . Sau đó kéo sang phải
Hehe. Thanks khuongvietphong nhé! Tớ coppy và paste vào file kia thì ok rùi! Nhưng khi áp dụng vào file sau (khi chuyển hàng và cột) thì nó ko hỉu !$@!! Món excel tớ hơi non -\\/. Mong bạn chỉ giáo giùm. Thank rất nhìu!
P/S: cái công thức nhìn nổi da gà quá **~**
 

File đính kèm

Hehe. Thanks khuongvietphong nhé! Tớ coppy và paste vào file kia thì ok rùi! Nhưng khi áp dụng vào file sau (khi chuyển hàng và cột) thì nó ko hỉu !$@!! Món excel tớ hơi non -\\/. Mong bạn chỉ giáo giùm. Thank rất nhìu!
P/S: cái công thức nhìn nổi da gà quá **~**

Bạn sửa lại thành thế này là OK:
Mã:
=IFERROR(CHOOSE(SMALL(IF(ISNA(MATCH(ROW(INDIRECT("1:10"))-1,$C$3:$G$3,0)),ROW($1:$10),""),COLUMN([COLOR=#ff0000][B]A:A[/B][/COLOR])),0,1,2,3,4,5,6,7,8,9),"")
 
Bạn sửa lại thành thế này là OK:
Mã:
=IFERROR(CHOOSE(SMALL(IF(ISNA(MATCH(ROW(INDIRECT("1:10"))-1,$C$3:$G$3,0)),ROW($1:$10),""),COLUMN([COLOR=#ff0000][B]A:A[/B][/COLOR])),0,1,2,3,4,5,6,7,8,9),"")

:clap::clap2: Chuẩn rùi bạn ơi! Phức tạp thật. hì hì. Một lần nữa xin cảm ơn bạn. Cái này chắc cũng nhiều người cần. hy vọng mọi người sẽ đều tìm đc đáp án từ câu trả lời của bạn! }}}}}
 
Dùng thử công thức này với dãy STT từ 0 tới 100:

Mã:
=SMALL(IF(COUNTIF($C$3:$G$3,ROW($1:[COLOR=#ff0000]$100[/COLOR])[COLOR=#0000cd]-1[/COLOR])=0,ROW($1:[COLOR=#ff0000]$100[/COLOR]),""),COLUMN(A:A))[COLOR=#0000cd]-1[/COLOR]

Kết thúc bằng Ctrl-shift-enter

Nếu muốn STT bắt đầu từ 1 thì bỏ -1 đi; nếu muốn tăng phạm vi STT thì điều chỉnh số $100
 
Web KT

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

Back
Top Bottom