在单元格B2中输入数组公式:
=INDEX(Data,MODE(IF(ISNA(MATCH(Data,B$1:B1,0)),MATCH(Data,Data,0)*{1,1})))
下拉至单元格B9。...公式中的“Data”为定义的名称:
名称:Data
引用位置:=A2:A9
1....MATCH(Data,B$1:B1,0)
当公式下拉至单元格B5时,该部分变化为:MATCH(Data,B$1:B4,0),即在单元格区域B1:B4中依次查找单元格区域A2:A9中的数据,例如单元格A2...得到的结果数组为:{1;2;3;4;3;4;3;4}。这样,就将数据字符串转换成了数字,便于Excel进行处理。
4....MODE(IF(ISNA(MATCH(Data,B$1:B1,0)),MATCH(Data,Data,0)*{1,1}))
MODE函数返回传递给它的列表中出现次数最多的数字。