Tìm công thức Excel lọc bỏ giá trị trùng Duplicate !!! (1 người xem)

Người dùng đang xem chủ đề này

doanhoanghai

Thành viên hoạt động
Tham gia
20/12/07
Bài viết
195
Được thích
4
Nhờ các bác giúp em tìm hàm lọc giá trị trùng không dùng công cụ Remove Duplicate

VD : Mã Hàng
[TABLE="width: 95"]
[TR]
[TD="class: xl64, width: 95"]PC03EETTH
[/TD]
[/TR]
[/TABLE]
Gặp 04 lần trong dãy nhưng chỉ tính một lần xuất hiện thôi.

Cụ thể trong file đính kèm các bác xem giúp em

Em cảm ơn !
 

File đính kèm

Nhờ các bác giúp em tìm hàm lọc giá trị trùng không dùng công cụ Remove Duplicate

VD : Mã Hàng
[TABLE="width: 95"]
[TR]
[TD="class: xl64, width: 95"]PC03EETTH[/TD]
[/TR]
[/TABLE]
Gặp 04 lần trong dãy nhưng chỉ tính một lần xuất hiện thôi.

Cụ thể trong file đính kèm các bác xem giúp em

Em cảm ơn !

bạn có thể dùng
1- remove duplicate==> cái này bạn kỵ, thôi bỏ qua
2- vba ==>dictionary
3- ADO==>cái này tôi thấy chứ hỏng biết làm...hihihi
4-cthuc mảng
Mã:
E2=INDEX($B$2:$B$720,MATCH(0,INDEX(COUNTIF($E$1:E1,$B$2:$B$720),),0))
 
bạn có thể dùng
1- remove duplicate==> cái này bạn kỵ, thôi bỏ qua
2- vba ==>dictionary
3- ADO==>cái này tôi thấy chứ hỏng biết làm...hihihi
4-cthuc mảng
Mã:
E2=INDEX($B$2:$B$720,MATCH(0,INDEX(COUNTIF($E$1:E1,$B$2:$B$720),),0))

ôi anh biết thật nhiều phương pháp hay quá . hi hi ;;;;;;;;;;;;;;;;;;;;;;
Nhưng theo ngu kiến của em thì bài toán này không giải được .
vì trong file có ghi

mà ô F2 đang dùng phép đếm trên cột B , vậy làm sao biểu máy đếm số 4 thành số 1 đây anh ? hu hu
 
ôi anh biết thật nhiều phương pháp hay quá . hi hi ;;;;;;;;;;;;;;;;;;;;;;
Nhưng theo ngu kiến của em thì bài toán này không giải được .
vì trong file có ghi


mà ô F2 đang dùng phép đếm trên cột B , vậy làm sao biểu máy đếm số 4 thành số 1 đây anh ? hu hu

ai biết ổng muốn làm cái gì.......làm đại đó mà....hihihi
 
Nhờ các bác giúp em tìm hàm lọc giá trị trùng không dùng công cụ Remove Duplicate

VD : Mã Hàng
[TABLE="width: 95"]
[TR]
[TD="class: xl64, width: 95"]PC03EETTH[/TD]
[/TR]
[/TABLE]
Gặp 04 lần trong dãy nhưng chỉ tính một lần xuất hiện thôi.
Cụ thể trong file đính kèm các bác xem giúp em

Em cảm ơn !
Thêm hàm min
=MIN(COUNTIFS(B:B,E2),1)
 
Vấn đề thực sự khó khi xuất hiện thêm cột mã B:B
Điều kiện tính gồm 2 điều kiện:
1. Tìm kiếm cột B:B lấy mã có Mã hàng "A"
2. Tính các tên hàng cột C:C có đuôi "CE"
Khó nhất là khi tên hàng VD:IOVMSPCE xuất hiện >1 lần thì chỉ được tính một lần.

Mong các bác Pro giúp em với. bài này quả là xương quá -\\/.-\\/.
 

File đính kèm

Thử cái này xem đúng ý không
PHP:
=SUMPRODUCT((B2:B581=E2)*(RIGHT(C2:C581,2)="CE")*1/COUNTIFS(C2:C581,C2:C581,B2:B581,B2:B581))
 
Vấn đề thực sự khó khi xuất hiện thêm cột mã B:B
Điều kiện tính gồm 2 điều kiện:
1. Tìm kiếm cột B:B lấy mã có Mã hàng "A"
2. Tính các tên hàng cột C:C có đuôi "CE"
Khó nhất là khi tên hàng VD:IOVMSPCE xuất hiện >1 lần thì chỉ được tính một lần.

Mong các bác Pro giúp em với. bài này quả là xương quá -\\/.-\\/.
không hiểu? đuôi "CE" là đã bao gồm IOVMSPCE vậy chỉ chọn 1 trong 2?
 
Bạn thử Ct này tại ô F2!!!!
Mã:
F2=SUM(IFERROR(1/COUNTIFS($B$2:$B$720,$B$2:$B$720,$B$2:$B$720,E2),0))
Ctrl+Shift+Enter rồi fill xuống!!!!
 
Cảm ơn các bác nhưng không được vì Mã hàng A có 06 tên hàng gồm (IOVMSPCE,VDCGAMEPCE,IOBEEPCE,PCE,IOVNMPCE,IOVNPPCE) có đuôi là CE.

Em thử dùng các công thức của các bác nhưng đều False cả à. +-+-+-++-+-+-++-+-+-+[TABLE="width: 140"]
[TR]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
 
Cảm ơn các bác nhưng không được vì Mã hàng A có 06 tên hàng gồm (IOVMSPCE,VDCGAMEPCE,IOBEEPCE,PCE,IOVNMPCE,IOVNPPCE) có đuôi là CE.

Em thử dùng các công thức của các bác nhưng đều False cả à. +-+-+-++-+-+-++-+-+-+[TABLE="width: 140"]
[TR]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
Bạn muốn đếm=1 hay bằng 6!!!!!
 
Bài toán bỏ Duplicate chắc không có lời giải rồi.

Đúng thực sự mình cũng nghĩ nát óc mà không nghĩ ra+-+-+-+
 
Mình xin trình bày lại nội dung bài toán như sau (bỏ Duplicate):
Dữ liệu : Mã Hàng, Tên hàng
Cần tìm : Mã hàng và tên hàng (có đuôi CE) bỏ Duplicate (không dùng công cụ Remove Duplicate của excel)

VD : Mã hàng A có 06 giá trị thỏa mãn điều kiện
[TABLE="width: 161"]
[TR]
[TD]IOVMSPCE
[/TD]
[/TR]
[TR]
[TD]VDCGAMEPCE[/TD]
[/TR]
[TR]
[TD]IOVMSPCE
[/TD]
[/TR]
[TR]
[TD]IOVMSPCE
[/TD]
[/TR]
[TR]
[TD]PCE
[/TD]
[/TR]
[TR]
[TD]PCE[/TD]
[/TR]
[/TABLE]

Tuy nhiên bị trùng IOVMSPCE 3 lần, PCE 2 lần (mình muốn bỏ đi)

Mình cần ra kết quả là : 03 tên hàng thôi.

Chi tiết theo file đính kèm bạn nhé. giúp mình với /-*+/
 

File đính kèm

Mình xin trình bày lại nội dung bài toán như sau (bỏ Duplicate):
Dữ liệu : Mã Hàng, Tên hàng
Cần tìm : Mã hàng và tên hàng (có đuôi CE) bỏ Duplicate (không dùng công cụ Remove Duplicate của excel)

VD : Mã hàng A có 06 giá trị thỏa mãn điều kiện
[TABLE="width: 161"]
[TR]
[TD]IOVMSPCE[/TD]
[/TR]
[TR]
[TD]VDCGAMEPCE[/TD]
[/TR]
[TR]
[TD]IOVMSPCE
[/TD]
[/TR]
[TR]
[TD]IOVMSPCE
[/TD]
[/TR]
[TR]
[TD]PCE
[/TD]
[/TR]
[TR]
[TD]PCE[/TD]
[/TR]
[/TABLE]

Tuy nhiên bị trùng IOVMSPCE 3 lần, PCE 2 lần (mình muốn bỏ đi)

Mình cần ra kết quả là : 03 tên hàng thôi.

Chi tiết theo file đính kèm bạn nhé. giúp mình với /-*+/
Thì bài #7 đã ra kết quả đúng rồi, bạn chưa đọc bài # sao?
 
Thực sự mình cảm ơn tác giả bài #7 nhưng thực sự không được hoàn hảo

1. chỉ cần có bảng ghi Bank là lỗi /DIV luôn.
2. Thêm điều kiện tìm kiếm theo ngày là ra số thập phân luôn (như 1,666; 2,3333.....) .

Mình nghĩ công thức SUMPRODUCT xong "/" là không ổn.

Chi tiết theo file đính kèm nhé
 

File đính kèm

Thực sự mình cảm ơn tác giả bài #7 nhưng thực sự không được hoàn hảo

1. chỉ cần có bảng ghi Bank là lỗi /DIV luôn.
2. Thêm điều kiện tìm kiếm theo ngày là ra số thập phân luôn (như 1,666; 2,3333.....) .

Mình nghĩ công thức SUMPRODUCT xong "/" là không ổn.

Chi tiết theo file đính kèm nhé
Xét 3 điều kiện thì trước và sau "/" phải có 3 ĐK, bạn thiếu ĐK cột D trong Countifs: ,$D$2:$D$585,$D$2:$D$585
 
Vậy còn trường hợp bảng ghi Bank thì làm thế nào vậy bạn ????
 
Vậy còn trường hợp bảng ghi Bank thì làm thế nào vậy bạn ????
Ý bạn muốn nói có dòng trống (blank)?

=SUMPRODUCT(($B$2:$B$585=F2)*(RIGHT($C$2:$C$585,LEN(G2))=G2)*($D$2:$D$585=I2)/COUNTIFS($C$2:$C$585,$C$2:$C$585&"",$B$2:$B$585,$B$2:$B$585&"",$D$2:$D$585,$D$2:$D$585&""))
 

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

Back
Top Bottom