HÀM TÁCH CHUỖI (1 người xem)

Liên hệ QC

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

Thật sự chưa hiểu ý bạn, bạn muốn không biến đổi mảng vẫn ra được kết quả hay sao.
Biến đổi hay không không thành vấn đề.
Vốn là tôi chỉ thắc mắc có cách nào để xem mảng { 2, 2, 4, 4, 6, 6, 9, 9, 9, 12, 12, 12 } như là { 2, 4, 6, 9, 12 } hay không thôi.
Nhưng mà sau đó thì tôi ngẫm lại mất công mà chả thực dụng chút nào, cho nên thôi.
 
Biến đổi hay không không thành vấn đề.
Vốn là tôi chỉ thắc mắc có cách nào để xem mảng { 2, 2, 4, 4, 6, 6, 9, 9, 9, 12, 12, 12 } như là { 2, 4, 6, 9, 12 } hay không thôi.
Nhưng mà sau đó thì tôi ngẫm lại mất công mà chả thực dụng chút nào, cho nên thôi.
Ý bạn là từ một mảng gom thành một mảng không trùng, vẫn làm được : AGGREGATE(15,6,IF(TRANSPOSE(ROW(1:x))=MATCH(mang, mang,),mang),ROW(1:x)), tùy mảng bạn nạp vào là ngang hay dọc, mà thêm transpose vào. Nếu mảng 2 chiều thì dùng FREQUENCY
 
Hồi xưa, có một lần tôi cần tìm đại khái là giá trị nhỏ (tuyệt đối) thứ 3 trong mảng { 2, 2, 4, 4, 6, 6, 9, 9, 9, 12, 12, 12 }. Tức là giá trị 6.
Hàm Small cho tôi số 4 (chính xác theo cái nhìn xếp hạng, tức là đứng sau 2 số 2's).
Bây giờ quên mất là hồi đó làm cách nào. Nhưng tôi nhớ là lúc ấy chưa có hàm Aggregate.
 
Hồi xưa, có một lần tôi cần tìm đại khái là giá trị nhỏ (tuyệt đối) thứ 3 trong mảng { 2, 2, 4, 4, 6, 6, 9, 9, 9, 12, 12, 12 }. Tức là giá trị 6.
Hàm Small cho tôi số 4 (chính xác theo cái nhìn xếp hạng, tức là đứng sau 2 số 2's).
Bây giờ quên mất là hồi đó làm cách nào. Nhưng tôi nhớ là lúc ấy chưa có hàm Aggregate.
Do tôi quen tay thôi bạn, dùng Small thì phải thêm IFerror để bẫy giá trị lỗi, Aggregate thì không cần chứ 2 cách như nhau cả, hên xui thì dùng Aggregate không cần bấm Ctrl+Shift+Enter, xử lý trên mảng thì hơi khó, nếu ngoài bảng tính excel thì dễ hơn.
 
Web KT

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

Back
Top Bottom