Mỗi tuần một chuyên đề

Help! Lọc dữ liệu cột (hàng),anh chị nào biết chỉ em với,thanks!

  • Thread starter TQV
  • Ngày gửi
T

TQV

Guest
27/4/16
9
0
1
33
VD: e có 1 Cột (hàng) như sau.

Tên A01 ,A01 , A02 ,A02 , B01 ,B01 ,A03 ,A03, C01, C01
e muốn lọc dữ liệu sao cho nó thành
Tên A01, A02, A03
Có nghĩa chỉ lấy giá trị A và bỏ đi các giá trị trùng.
ai biết câu lệnh chỉ e với!
 

Đính kèm

  • test.xlsx
    8.4 KB · Lượt xem: 64
Sửa lần cuối:
Khóa học Quản trị dòng tiền
T

tiendhtm

Trung cấp
26/7/12
147
13
18
bắc giang
VD: e có 1 Cột (hàng) như sau.

Tên A01 ,A01 , A02 ,A02 , B01 ,B01 ,A03 ,A03, C01, C01
e muốn lọc dữ liệu sao cho nó thành
Tên A01, A02, A03
Có nghĩa chỉ lấy giá trị A và bỏ đi các giá trị trùng.
ai biết câu lệnh chỉ e với!
Bạn cho file nên đi. Thì mí có người giúp chứ.
 
minhcong

minhcong

Constantly Looking
13/12/09
1,109
56
48
Đảo Đào Hoa
VD: e có 1 Cột (hàng) như sau.

Tên A01 ,A01 , A02 ,A02 , B01 ,B01 ,A03 ,A03, C01, C01
e muốn lọc dữ liệu sao cho nó thành
Tên A01, A02, A03
Có nghĩa chỉ lấy giá trị A và bỏ đi các giá trị trùng.
ai biết câu lệnh chỉ e với!
Nếu bạn dùng excel 2007 thì làm như sau
Chọn vùng dữ liệu sau đó vào DATA/ chọn thẻ Remove Duplicates / Ok
Lưu ý: Do dữ liệu duy nhất tạo ra sẽ đè vào dữ liệu gốc nên bạn cần sao lưu dữ liệu gốc sang chỗ khác trước khi thực hiện lệnh này
Chúc bạn thành công
 
T

trinhauditor

Trung cấp
2/10/14
56
16
8
31
Dùng pivol đi bạn
 
  • Like
Reactions: TQV
T

TQV

Guest
27/4/16
9
0
1
33
Nếu bạn dùng excel 2007 thì làm như sau
Chọn vùng dữ liệu sau đó vào DATA/ chọn thẻ Remove Duplicates / Ok
Lưu ý: Do dữ liệu duy nhất tạo ra sẽ đè vào dữ liệu gốc nên bạn cần sao lưu dữ liệu gốc sang chỗ khác trước khi thực hiện lệnh này
Chúc bạn thành công
Cái này là loại bỏ giá trị trùng thôi còn lọc giá trị có ký tự A nữa mà :(
 
minhcong

minhcong

Constantly Looking
13/12/09
1,109
56
48
Đảo Đào Hoa
Cái này là loại bỏ giá trị trùng thôi còn lọc giá trị có ký tự A nữa mà :(
Cách trên bạn có thể dùng thêm hàm left lọc chữ "A" là ra kết quả nhé
Bạn tải file đính kèm xem đã ưng ý chưa nhé
Nhược điểm 1 chút là có khoảng trắng trong kết quả
 

Đính kèm

  • test_sua.xlsx
    9.4 KB · Lượt xem: 59
  • Like
Reactions: TQV
T

tiendhtm

Trung cấp
26/7/12
147
13
18
bắc giang
Thử với macro nhé (code của thầy ndu)
 

Đính kèm

  • test.rar
    13.8 KB · Lượt xem: 56
  • Like
Reactions: TQV
B

b15qth2

Trung cấp
20/4/15
54
20
8
38
Nếu như bạn muốn bỏ dữ liệu trùng và sắp xếp như bạn nói, bạn làm 2 bước sau:
B1: vào Data => Remove Duplicates =>ok
B2: vào Sort&filter=>Sort A to Z=> ok.
 
  • Like
Reactions: TQV
T

TQV

Guest
27/4/16
9
0
1
33
Dùng pivol đi bạn
pivol cũng hay đấy nhưng vẫn chưa giải quyết đc vấn đề của mình,vì trong ô kia mình chỉ loại dữ liệu có Ký tự A (mà trong pivol nó lấy cả A01 thì ko đc )
 
T

tiendhtm

Trung cấp
26/7/12
147
13
18
bắc giang
pivol cũng hay đấy nhưng vẫn chưa giải quyết đc vấn đề của mình,vì trong ô kia mình chỉ loại dữ liệu có Ký tự A (mà trong pivol nó lấy cả A01 thì ko đc )
làm thêm cột phụ đâu có sao
 
T

TQV

Guest
27/4/16
9
0
1
33
Nếu như bạn muốn bỏ dữ liệu trùng và sắp xếp như bạn nói, bạn làm 2 bước sau:
B1: vào Data => Remove Duplicates =>ok
B2: vào Sort&filter=>Sort A to Z=> ok.
thanks bạn! ý mình là lọc dữ liệu chỉ lấy những ô có Ký tự A thôi.còn sắp xếp và bỏ trùng là ok rồi :)
 
T

tiendhtm

Trung cấp
26/7/12
147
13
18
bắc giang
hic,đây là VD nên mới có ít và đơn giản nếu trong ô đó nhiều ký tự phức tạp khó tách ra cơ.
Thì bạn cho file thực tế của bạn lên và xóa bỏ những thông tin ko cần thiết đi là được
 
T

TQV

Guest
27/4/16
9
0
1
33
Cách trên bạn có thể dùng thêm hàm left lọc chữ "A" là ra kết quả nhé
Bạn tải file đính kèm xem đã ưng ý chưa nhé
Nhược điểm 1 chút là có khoảng trắng trong kết quả
Bác khắc phục đc nhược điểm đó ko?e có voi đòi tiên 1 chút,vì nếu ko khắc phục đc thì lại phải làm thủ công là xóa dòng ko có dữ liệu :(
 
T

TQV

Guest
27/4/16
9
0
1
33
Thì bạn cho file thực tế của bạn lên và xóa bỏ những thông tin ko cần thiết đi là được
file thực tế với file test này khác gì nhau đâu bác,vẫn đề bài đấy mà bác.
ý e là bác làm thế nào mà biến cột A thành đc cột C như trong file test mà chỉ dùng các câu lệnh chứ ko cần phải thao tác trong cột,để e sửa cột A mà cột C nó tự nhẩy kết quả.
Chứ nếu thao tác bình thường thì dùng hàm IF(left) tách A -> Xóa dòng trùng -> xóa dòng trắng là xong mà :(
 
Sửa lần cuối:
B

bebo021998

Sơ cấp
2/3/12
17
5
3
TPHCM
Dùng công thức mảng tại E2 nhé bạn:

Mã:
=IFERROR(INDEX($A$2:$A$13,MATCH(0,COUNTIF($E$1:E1,IF(LEFT($A$2:$A$13)<>"A",E1,$A$2:$A$13)),0)),"")

Nhập xong nhớ kết thúc bằng CTrl-shift-enter, thay vì enter nhé
 

Đính kèm

  • Lọc DS duy nhất.xlsx
    9.5 KB · Lượt xem: 60
  • Like
Reactions: TQV
T

trinhauditor

Trung cấp
2/10/14
56
16
8
31
Chuẩn rồi, mình
Bạn sử dụng CT này xong lọc trùng đi: =IF(LEFT(A2,1)="A",A2,"")
chuẩn rồi, mình lọc nhật ký chung nhiều đối ứng toàn lấy đến đối ứng cấp 1 mà
 
T

TQV

Guest
27/4/16
9
0
1
33
Dùng công thức mảng tại E2 nhé bạn:

Mã:
=IFERROR(INDEX($A$2:$A$13,MATCH(0,COUNTIF($E$1:E1,IF(LEFT($A$2:$A$13)<>"A",E1,$A$2:$A$13)),0)),"")

Nhập xong nhớ kết thúc bằng CTrl-shift-enter, thay vì enter nhé
E kết bác nhất rồi,thanks Bác.
 

Xem nhiều

Webketoan Zalo OA