_FilterDatabase='[Rank_n_Sort-TN.xls]KQ'!R1C1:R65C1
Chuoi1={"a";"á";"à";"ả";"ã";"ạ";"ă";"ắ";"ằ";"ẳ";"ẵ";"ặ";"â";"ấ";"ầ";"ẩ";"ẫ";"ậ";"b";"c";"d";"đ";"e";"é";"è";"ẻ";"ẽ";"ẹ";"ê";"ế";"ề";"ể";"ễ";"ệ";"g";"h";"i";"í";"ì";"ỉ";"ĩ";"ị";"k";"l";"m";"n";"o";"ó";"ò";"ỏ"}
Chuoi2={"õ";"ọ";"ô";"ố";"ồ";"ổ";"ỗ";"ộ";"ơ";"ớ";"ờ";"ở";"ỡ";"ợ";"p";"q";"r";"s";"t";"u";"ú";"ù";"ủ";"ũ";"ụ";"ư";"ứ";"ừ";"ử";"ữ";"ự";"v";"x";"y";"ý";"ỳ";"ỷ";"ỹ";"ỵ"}
Code=OFFSET('[Rank_n_Sort-TN.xls]KQ'!DS,,2)
Count1=IF(ISNA(MATCH(FChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0)),MATCH(FChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi2,0)+46,MATCH(FChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0))
Count2=IF(sChar="",0,IF(ISNA(MATCH(sChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0)),MATCH(sChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi2,0)+46,MATCH(sChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0)))
Count3=IF(tChar="",0,IF(ISNA(MATCH(tChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0)),MATCH(tChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi2,0)+46,MATCH(tChar,'[Rank_n_Sort-TN.xls]KQ'!Chuoi1,0)))
CTName=GET.NAME('[Rank_n_Sort-TN.xls]KQ'!RC7)
DS=OFFSET('[Rank_n_Sort-TN.xls]KQ'!R2C1,,,COUNTA('[Rank_n_Sort-TN.xls]KQ'!R2C1:R1000C1),)
FChar=LOWER(LEFT(Name,1))
List=NAMES(,3,)
Name=IF(ISERROR(FIND(" ",TRIM('[Rank_n_Sort-TN.xls]KQ'!RC1))),TRIM('[Rank_n_Sort-TN.xls]KQ'!RC1),TRIM(RIGHT(SUBSTITUTE(TRIM('[Rank_n_Sort-TN.xls]KQ'!RC1)," ",REPT(" ",10)),10)))
sChar=LOWER(MID(Name,2,1))
tChar=LOWER(MID(Name,3,1))
XL=OFFSET('[Rank_n_Sort-TN.xls]KQ'!DS,,1)