Trích lọc dữ liệu trong excel

Thảo luận 1

Thưa các anh chị, em có file excel như file đính kèm, vấn đề của em ở đây là ở sheet 2 em muốn trích lọc ra những hàng có giá trị khác 0 ở columns K, giá trị trả về là columns B.
VD ở sheet 2 columns A mình làm set công thức kết quả sẽ là:
152183
109210
109258
.......
Em có tìm trên mạng nhưng không hướng dẫn rõ ràng, em lại không được học excel mà tự mày mò nhưng lại mò hoài không ra, anh chị nào biết chỉ em với.
Cảm ơn rất nhiều!

Thảo luận 2

Nguyên văn bởi sontruc1989
Thưa các anh chị, em có file excel như file đính kèm, vấn đề của em ở đây là ở sheet 2 em muốn trích lọc ra những hàng có giá trị khác 0 ở columns K, giá trị trả về là columns B.
VD ở sheet 2 columns A mình làm set công thức kết quả sẽ là:
152183
109210
109258
.......
Em có tìm trên mạng nhưng không hướng dẫn rõ ràng, em lại không được học excel mà tự mày mò nhưng lại mò hoài không ra, anh chị nào biết chỉ em với.
Cảm ơn rất nhiều!
- bạn mở file, cho chạy macro.
- bấm nút lọc Itemcode tại sheet1 rồi xem kết quả ở sheet2.

Thảo luận 3

Nguyên văn bởi sontruc1989
Thưa các anh chị, em có file excel như file đính kèm, vấn đề của em ở đây là ở sheet 2 em muốn trích lọc ra những hàng có giá trị khác 0 ở columns K, giá trị trả về là columns B.
VD ở sheet 2 columns A mình làm set công thức kết quả sẽ là:
152183
109210
109258
.......
Em có tìm trên mạng nhưng không hướng dẫn rõ ràng, em lại không được học excel mà tự mày mò nhưng lại mò hoài không ra, anh chị nào biết chỉ em với.
Cảm ơn rất nhiều!
thử làm bằng cthức
1- cthức mảng
Code:
A1=INDEX(Sheet1!$B$2:$B$31,SMALL(IF(Sheet1!$K$2:$K$31>0,ROW(Sheet1!$B$2:$B$31)-1,""),ROW(1:1)))
kết thúc bằng tổ hợp phím Ctrl Shift Enter

2- mượn cột phụ H của bạn
Code:
A1=INDEX(Sheet1!$B$2:$B$31,MATCH("x",OFFSET(Sheet1!$M$2:$M$31,IFERROR(MATCH(C1,Sheet1!$B$2:$B$31,0),0),),0)+IFERROR(MATCH(C1,Sheet1!$B$2:$B$31,0),0))

Thảo luận 4

Nguyên văn bởi sontruc1989
Thưa các anh chị, em có file excel như file đính kèm, vấn đề của em ở đây là ở sheet 2 em muốn trích lọc ra những hàng có giá trị khác 0 ở columns K, giá trị trả về là columns B.
VD ở sheet 2 columns A mình làm set công thức kết quả sẽ là:
152183
109210
109258
.......
Em có tìm trên mạng nhưng không hướng dẫn rõ ràng, em lại không được học excel mà tự mày mò nhưng lại mò hoài không ra, anh chị nào biết chỉ em với.
Cảm ơn rất nhiều!
Xem công thức mảng và Name này thử coi sao.

Thảo luận 5

Nguyên văn bởi Ba Tê
Xem công thức mảng và Name này thử coi sao.
Thanks tất cả mọi người, nhưng chỉ có giải đáp của anh Ba Tê là mình làm được, anh Ba Tê có thể giải thích giùm em công thức của anh?

Cảm ơn tất cả mọi người!

Thảo luận 6

Nguyên văn bởi sontruc1989
Thanks tất cả mọi người, nhưng chỉ có giải đáp của anh Ba Tê là mình làm được, anh Ba Tê có thể giải thích giùm em công thức của anh?

Cảm ơn tất cả mọi người!
Bạn làm được? Nếu tôi không lầm thì bạn có phải làm cái gì đâu? Bạn nhận được tập tin đã có sẵn name, công thức rồi, bạn chỉ phải "nhìn" xem kết quả có đúng ý không. Thế thôi.

Nhưng ngay cả "nhìn" xem kết quả có đúng ý không mà bạn cũng không làm được thì sao có thể nói rằng: "mình làm được"?

Bạn không thấy kết quả đầu sai à? Kết quả hiện có là 109181, phải có là 152183

Mà kỳ kỳ là ô B2 có công thức riêng, và ô B3 có công thức riêng. Công thức cho các ô còn lại có được từ việc kéo công thức của B3.
-----------------

Mách nhỏ: trong công thức của bạn Let'GâuGâu hãy thay tất cả các dấu phẩy "," thành dấu chấm phẩy ";"

Thảo luận 7

Nguyên văn bởi siwtom
Bạn làm được? Nếu tôi không lầm thì bạn có phải làm cái gì đâu? Bạn nhận được tập tin đã có sẵn name, công thức rồi, bạn chỉ phải "nhìn" xem kết quả có đúng ý không. Thế thôi.

Nhưng ngay cả "nhìn" xem kết quả có đúng ý không mà bạn cũng không làm được thì sao có thể nói rằng: "mình làm được"?

Bạn không thấy kết quả đầu sai à? Kết quả hiện có là 109181, phải có là 152183

Mà kỳ kỳ là ô B2 có công thức riêng, và ô B3 có công thức riêng. Công thức cho các ô còn lại có được từ việc kéo công thức của B3.
-----------------

Mách nhỏ: trong công thức của bạn Let'GâuGâu hãy thay tất cả các dấu phẩy "," thành dấu chấm phẩy ";"
Có lẽ bạn siwtom đã hơi khắt khe với người khác nên hiểu nhầm ý mình, Mình hỏi lên đây là để nêu ra vấn đề của mình để mọi người giúp đỡ. Mình thật sự ngưỡng mộ các bạn đã nhiệt tình giúp đỡ, nếu là mình thật sự mình không thể bỏ công sức ra nghiên cứu vấn đề của người khác như vậy.
Mục đích của mình là xem các cao thủ làm thế nào, tìm cách hiểu công thức đó rồi viết lại theo mục đích của mình chứ không copy hoàn toàn nên mình không cần phải quan tâm lắm ai đúng ai sai. Chỉ cần mọi người giúp đỡ mình, cho mình 1 hướng giải quyết là mình đã vui rồi.
Thân!

Thảo luận 8

Nguyên văn bởi sontruc1989
Có lẽ bạn siwtom đã hơi khắt khe với người khác nên hiểu nhầm ý mình, Mình hỏi lên đây là để nêu ra vấn đề của mình để mọi người giúp đỡ. Mình thật sự ngưỡng mộ các bạn đã nhiệt tình giúp đỡ, nếu là mình thật sự mình không thể bỏ công sức ra nghiên cứu vấn đề của người khác như vậy.
Mục đích của mình là xem các cao thủ làm thế nào, tìm cách hiểu công thức đó rồi viết lại theo mục đích của mình chứ không copy hoàn toàn nên mình không cần phải quan tâm lắm ai đúng ai sai. Chỉ cần mọi người giúp đỡ mình, cho mình 1 hướng giải quyết là mình đã vui rồi.
Thân!
Chuyện bạn có vui hay không làm sao tôi dám có ý kiến?

Bạn còn chưa biết công thức ra sao (đang nhờ giải thích), đúng hay không đúng, thì sao bạn lại nói: "mình làm được"?

Nếu nói về "làm" thì bạn đã chả phải làm gì cả. Nếu nói về "được" thì chưa "được" vì chỉ có đúng mới gọi là "được" mà thôi. Còn nếu sai mà vẫn gọi là "được" thì chả cần nhờ ai cả, cứ viết bừa một công thức, dù sai dù đúng cũng là "được"?

Tôi không chỉ bàn về cái mà bạn cho là "mình làm được". Bạn không để ý thấy là tôi gợi ý cho bạn về cách của Let'GâuGâu à???

Thảo luận 9

Nguyên văn bởi sontruc1989
Thanks tất cả mọi người, nhưng chỉ có giải đáp của anh Ba Tê là mình làm được, anh Ba Tê có thể giải thích giùm em công thức của anh?

Cảm ơn tất cả mọi người!
Nguyên văn bởi siwtom;561097
.......................
Bạn không thấy kết quả đầu sai à? Kết quả hiện có là 109181, phải có là 152183

Mà kỳ kỳ là ô B2 có công thức riêng, và ô B3 có công thức riêng. Công thức cho các ô còn lại có được từ việc kéo công thức của B3.
-----------------

Mách nhỏ: trong công thức của bạn [B
Let'GâuGâu[/B] hãy thay tất cả các dấu phẩy "," thành dấu chấm phẩy ";"
Xin lỗi vì tội cẩu thả. Vì tôi viết công thức trước khi đặt Name mà không kiểm tra lại kết quả.
Bạn xem lại file này, còn muốn hiểu cách làm thì ấn Ctrl+F3 để xem 3 Name trong đó.

Thảo luận 10

Nguyên văn bởi Ba Tê
Xin lỗi vì tội cẩu thả. Vì tôi viết công thức trước khi đặt Name mà không kiểm tra lại kết quả.
Bạn xem lại file này, còn muốn hiểu cách làm thì ấn Ctrl+F3 để xem 3 Name trong đó.
Hi không sao bạn à, hnay mình mới có time xem lại cách làm của bạn, cám ơn bạn nhiều.
Trả lời Vi Du , 20:02 ngày 02/03/2014 Xem thêm
Thảo luận liên quan