=IF(ROW(A1)<=LEN($A$1)^LEN($A$1)/LEN($A$1)^(LEN($A$1)-[B][COLOR=#ff0000]3[/COLOR][/B]),MID($A$1,INT((ROW(A1)-1)/LEN($A$1)^2)+1,1)&MID($A$1,MOD(INT((ROW(A1)-1)/LEN($A$1)),LEN($A$1))+1,1)&MID($A$1,MOD(ROW(A1)-1,LEN($A$1))+1,1),"")




Đây là dạng bài sử dụng thuật toán phương pháp sinh trong tổ hợp giải quyết là hợp lý nhấtMình có một dãy kí tự. Cần xuất ra danh sách các chuỗi kí tự được kết hợp từ n kí tự.
Ví dụ
cho:
dãy kí tự cần kết hợp A, B, C, D, E
số kí tự cần kết hợp là 3
cần liệt kê dãy kí tự: ABC, ABD, ABE, BCD, BDE,....