| 
                        0
                       | 
                        
                          | 
                               jongwangLv6中级互助发布于2020-7-29 17:37(编辑于 2020-7-29 17:38) |  
                            | 不太知道具体你这里面怎么做的。但是提供一个数组处理的思路: split(replace(A5,":",";"),";") //将做作答人数那个结果彻底解成最零散的数组
INARRAY("A",split(replace(A5,":",";"),";")) //判断字母A在上面的数组中的位置
if(INARRAY("A",split(replace(A5,":",";"),";"))>0,
INDEXOFARRAY(split(replace(A5,":",";"),";"),INARRAY("A",split(replace(A5,":",";"),";"))+1)
,0)
//如果字母A在上面的数组中的某个位置,那么取数组中这个位置后面一个位置的数字
 |   
                           | 
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       
                          冰灵天雪(提问者) 我上传了模板了,帮我看下有办法实现吗?每个题的选项都不是固定的
                          jongwang 回复 冰灵天雪(提问者) 我今天晚点看下,有点事情
                          jongwang 回复 冰灵天雪(提问者) if(INARRAY($N4,split(replace(M5,\":\",\",\"),\",\"))>0,
INDEXOFARRAY(split(replace(M5,\":\",\",\"),\",\"),INARRAY($N4,split(replace(M5,\":\",\",\"),\",\"))+1)
,0)
你把这个写入到N5单元格,然后,将N5设置成单元格元素设置成不扩展就行了 |  |