MS Word - 如果值“红色”出现在值“1”之后和值“2”之前,则在Excel单元格中出现1

时间:2015-08-05 15:26:51

标签: excel ms-word

我已经填写了一份研究报告。正确的答案通常可以通过一个词来识别,例如" red"或" car"。

可能无法实现自动完成答案的想法,但我有兴趣询问。如果介于1和2之间(即第一个问题为1,第二个问题为2),您是否可以创建一个论坛或宏添加1到Excel单元格(1表示正确),有一些文本,如&#34 ;红色"

我有67份问卷,如果我可以自动化他们的答案是否正确,这将非常有用。正如我最近在其他帖子中所说的那样,我不久前发现,学习我正在做的研究工作的编程效率是多么高效,或几乎所有工作都是如此。

1 个答案:

答案 0 :(得分:0)

在不知道您的调查结果是什么样的情况下,我对此进行了尝试。我设置了如下的电子表格:

Response            1       2       3       End      Question   Answer
1red2car3catEnd     1.00    1.00    1.00    3.00        1         red
1blue2car3catEnd    0.00    1.00    1.00    2.00        2         car
1red2boat3catEnd    1.00    0.00    1.00    2.00        3         cat
1blue2boat3catEnd   0.00    0.00    1.00    1.00

响应在A1中,G1中的问题和H1中的答案。

我在B2中使用了这个公式:

=IF(RIGHT(LEFT($A2,FIND(C$1,$A2)-1),(FIND(C$1,$A2)-1-FIND(B$1,$A2)))=$H$2,1,0)

它获取列标题值之后但在响应列中的下一个列标题值之前的值,并将其与右侧的答案键进行比较。