Lọc Mã theo điều kiện và đảm bảo Mã không trùng theo điều kiện đó.

Liên hệ QC

luong duyen

Thành viên chính thức
Tham gia
26/5/08
Bài viết
73
Được thích
4
Chào mọi người, lại là em ạ,
Nhờ anh/chị giúp em lọc cột Code trên bảng database vào vùng tô cam (cột E:M), đảm bảo lọc mã theo tài khoản, nhưng mã không trùng. Em cảm ơn ạ.
1660618723633.png
 

File đính kèm

  • HOI- xoa ma trung theo dk.xlsx
    20.1 KB · Đọc: 18

hocexcel_1991

Bắt đầu học Excel
Tham gia
9/7/18
Bài viết
652
Được thích
1,131
có cách khác không bạn ơi, mình office 2019, :((
Bạn có thể dùng Power query
Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Filter = Table.SelectRows(Source, each ([TK] <> 0 and [TK] <> "LEN(CR)" and [TK] <> "x")),
    GR = Table.Group(Filter, {"TK"}, {{"col", each List.Distinct([Code])}}),
    KQ = Table.FromColumns(GR[col],GR[TK])
in
    KQ
 

File đính kèm

  • HOI- xoa ma trung theo dk.xlsx
    24.3 KB · Đọc: 23

87kilua

Thành viên hoạt động
Tham gia
19/11/21
Bài viết
139
Được thích
64
Na ná cái bài hôm trước thế này
 

File đính kèm

  • dfggdk.xlsx
    46.6 KB · Đọc: 9

luong duyen

Thành viên chính thức
Tham gia
26/5/08
Bài viết
73
Được thích
4
Vâng
Na ná cái bài hôm trước thế này
khác bạn ơi , data hôm trước từ 2 cột tài khoản, lập được công thức nó nặng file ko load nổi,
Mình tìm cách gộp 2 cột tài khoản thành 1 cột, giờ chỉ còn lọc trùng, nhưng chưa biết cách làm.
Bài này mình vẫn chưa tìm được cách khả thi để ứng dụng, office của mình 2019.
Bài đã được tự động gộp:

Thêm cột phụ và dùng công thức bạn xem được không ?
Cảm ơn bạn nha, công thức ra đúng rồi, để mình tìm cách rút gọn bớt cột phụ.
Bài đã được tự động gộp:

Bạn có thể dùng Power query
Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Filter = Table.SelectRows(Source, each ([TK] <> 0 and [TK] <> "LEN(CR)" and [TK] <> "x")),
    GR = Table.Group(Filter, {"TK"}, {{"col", each List.Distinct([Code])}}),
    KQ = Table.FromColumns(GR[col],GR[TK])
in
    KQ
C
Cảm ơn bạn nha, nhưng mình cũng không biết Power query nốt. hix.
 
Lần chỉnh sửa cuối:

87kilua

Thành viên hoạt động
Tham gia
19/11/21
Bài viết
139
Được thích
64
Vâng

khác bạn ơi , data hôm trước từ 2 cột tài khoản, lập được công thức nó nặng file ko load nổi,
Mình tìm cách gộp 2 cột tài khoản thành 1 cột, giờ chỉ còn lọc trùng, nhưng chưa biết cách làm.
Bài này mình vẫn chưa tìm được cách khả thi để ứng dụng, office của mình 2019.
Bài đã được tự động gộp:


Cảm ơn bạn nha, công thức ra đúng rồi, để mình tìm cách rút gọn bớt cột phụ.
Bài đã được tự động gộp:


Cảm ơn bạn nha, nhưng mình cũng không biết Power query nốt. hix.
Lấy xài tạm kết quả, chữa cháy tạm thời. Cài bản office 2022 đi
 

HieuCD

Chuyên gia GPE
Tham gia
14/9/10
Bài viết
9,079
Được thích
20,036
Chào mọi người, lại là em ạ,
Nhờ anh/chị giúp em lọc cột Code trên bảng database vào vùng tô cam (cột E:M), đảm bảo lọc mã theo tài khoản, nhưng mã không trùng. Em cảm ơn ạ.
Tạo cột phụ công thức sẽ nhẹ
Mã:
C8 =IFERROR(LOOKUP(2,1/($A$7:A7=A8)/($B$7:B7=B8)),COUNTIF($C$7:C7,"*-"&A8)+1&"-"&A8)
Copy xuống
Mã:
E8 =IFERROR(LOOKUP(2,1/($C$8:$C$1000=ROWS($1:1)&"-"&E$6),$B$8:$B$1000),"")
Copy cho các ô còn lại
Nếu chỉ xét tài khoản cấp 1, bỏ dấu "-" công thức sẽ gọn và nhẹ hơn
 

File đính kèm

  • HOI- xoa ma trung theo dk.xlsx
    36.6 KB · Đọc: 19

luong duyen

Thành viên chính thức
Tham gia
26/5/08
Bài viết
73
Được thích
4
Có vẻ thớt không chịu sài VBA nhỉ
Mình có, nhưng team của mình thì ko bạn nào biết VBA, máy các bạn khi đem file share ra lại xung đột phiên bản excel. Mình đang tìm hiểu thêm Power Query. Hiện mình dùng file của bạn hocexcel_1991 (Cảm ơn bạn nhiều nhiều)
Mình tìm ra cách làm phù hợp với nhu cầu rồi, cảm ơn mọi người rất nhiều.
Ad giúp mình đóng thread với, mình không biết cách đóng. Cảm ơn ad nhiều.
 

mrluu

Thành viên mới
Tham gia
28/5/09
Bài viết
1
Được thích
0
Bạn có thể dùng Power query
Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Filter = Table.SelectRows(Source, each ([TK] <> 0 and [TK] <> "LEN(CR)" and [TK] <> "x")),
    GR = Table.Group(Filter, {"TK"}, {{"col", each List.Distinct([Code])}}),
    KQ = Table.FromColumns(GR[col],GR[TK])
in
    KQ
alo bạn ơi cho mình hỏi chút, ngôn ngữ M này học nâng cao ở đâu thì tốt trên địa bàn Hà Nội? Và trong power query làm sao để có thể sử dụng được các hàm như excel ví dụ Hyperlink chẳng hạn, hàm Hyperlink bị giới hạn số ký tự 266, nếu đường link dài hơn thì đều báo lỗi, có cách nào khắc phục chỉ dùm mình với hic hic,,, cảm ơn nhé.
 

thanhmai103309

Thành viên mới
Tham gia
30/1/19
Bài viết
10
Được thích
5
Mình có ý này, mong là hỗ trợ được bạn.
Công thức ở ô E8:
=IFERROR(INDEX($B$8:$B$501,MATCH(1,INDEX((E$6=$A$8:$A$501)*(0=COUNTIFS(E$7:E7,$B$8:$B$501)),0),0)),"")

1664272048487.png
 
Web KT

Group

DIỄN ĐÀN GIẢI PHÁP EXCEL
Top Bottom