B列1行数据:8,2,11,5,10; 请在C列1行用Excel函数计算:当B列1行数

excel

1个回答

写回答

dynastlai

2025-10-19 05:10

+ 关注

我力挺GJT_tanwen的回答,他的大致思路是:若A1=9,1,4,6,8,11 B1=8,2,11,5,10先构造两个数组{9,1,4,6,8,11,#VALUE!,#VALUE!}和{8,2,11,5,10,#VALUE!,#VALUE!}然后由数组公式=COUNT(MATCH({9,1,4,6,8,11,#VALUE!,#VALUE!},{8,2,11,5,10,#VALUE!,#VALUE!},))求得答案。学习了。望 盛唐气象2010 把他的回答评为最佳答案。我在学习了他的回答的基础上,改用如下数组公式:=COUNT(MATCH(--MID($A$1,FIND( ,SUBSTITUTE(,&$A$1&,,,, ,COLUMN(A:Z))),FIND( ,SUBSTITUTE(,&$A$1&,,,, ,COLUMN(A:Z)+1))-FIND( ,SUBSTITUTE(,&$A$1&,,,, ,COLUMN(A:Z)))-1),--MID($B$1,FIND( ,SUBSTITUTE(,&$B$1&,,,, ,COLUMN(A:Z))),FIND( ,SUBSTITUTE(,&$B$1&,,,, ,COLUMN(A:Z)+1))-FIND( ,SUBSTITUTE(,&$B$1&,,,, ,COLUMN(A:Z)))-1),))

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号