excel怎样处理数据包含判定对错公式
网上邻居小余
2024-12-22 18:01:34
最佳回答
1首先打开microsoft office excel 2007,上图文件另存文件名为《excel怎样处理数据包含判定对错公式.xlsm》(演示文件,下面代码复制到能运行宏的工作簿都可以)如图。 2然后按下快捷键alt+f11打开vbe(宏)编辑界面,然后点菜单栏【插入】下拉中列表中点【模块(m)】如图。3然后插入了一个模块1,在代码框中复制如下代码:function truefalse(m as range, mm as range, mb as range) '2021-1-14 20:22:58 dim mc(), myr as range, m1 as string, i as long, j as long redim mc(1 to mb.count) i = 0 for each myr in mb m1 = m.text if instr(1, m1, myr.text, 0) > 0 and myr.text <> "" then i = i + 1 mc(i) = myr.text end if next myr if i = 0 then truefalse = "错" else k = 0 for j = 1 to i if instr(1, mm.text, mc(j), 0) > 0 then k = k + 1 end if next j end if if k = i then truefalse = "对" else truefalse = "错" end ifend function4以上操作动态过程如下:5回到工作表窗口,输入放计算函数truefalse, 语法规则: truefalse(“考生回答”单元格,“标准答案”单元格,数据单元格)填写公式l2:=truefalse(i2,j2,$b$2:$f$7)l3:=truefalse(i3,j3,$b$2:$f$7)l4:=truefalse(i4,j4,$b$2:$f$7)l5:=truefalse(i5,j5,$b$2:$f$7)l6:=truefalse(i6,j6,$b$2:$f$7)l7:=truefalse(i7,j7,$b$2:$f$7)l8:=truefalse(i8,**,$b$2:$f$7)计算结果如下图6如果觉得这篇经验帮到了您,请点击下方的 “投票点赞" 或者“收藏”支持我!还有疑问的话可以点击下方的 “我有疑问”,谢谢啦!end 20210311