MS Word-如果值“;红色”;显示在值“;1”;在值“之前;2”;然后在Excel单元格中输入1

MS Word-如果值“;红色”;显示在值“;1”;在值“之前;2”;然后在Excel单元格中输入1,excel,ms-word,Excel,Ms Word,我已经填写了一份调查问卷。正确答案通常可以用一个词来识别,如“红色”或“汽车” 自动完成答案的想法可能不太可能,但我有兴趣问一下。如果在1和2之间(即,第一个问题为1,第二个问题为2)存在诸如“红色”之类的特定文本,您是否可以创建一个forumla或宏,将1添加到excel单元格中(1表示正确) 我有67份问卷,如果我能自动判断他们的答案是否正确,这将非常有用。正如我最近在其他帖子中所说,不久前我发现学习为我正在做的研究工作或几乎任何这方面的工作编写程序是多么有效。在不知道你的调查结果是什么样的

我已经填写了一份调查问卷。正确答案通常可以用一个词来识别,如“红色”或“汽车”

自动完成答案的想法可能不太可能,但我有兴趣问一下。如果在1和2之间(即,第一个问题为1,第二个问题为2)存在诸如“红色”之类的特定文本,您是否可以创建一个forumla或宏,将1添加到excel单元格中(1表示正确)


我有67份问卷,如果我能自动判断他们的答案是否正确,这将非常有用。正如我最近在其他帖子中所说,不久前我发现学习为我正在做的研究工作或几乎任何这方面的工作编写程序是多么有效。

在不知道你的调查结果是什么样的情况下,我尝试了一下。我设置了一个电子表格,如下所示:

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)

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

请给我们一个示例,说明您的电子表格如何更好地理解rebrec之前没有这样做的原因-没有足够的“用户点”(不确定正确的术语)但现在我知道了,我意识到了这一点,所以我现在贴了张照片。谢谢你提醒我;)再次感谢你的回答,怀亚特。似乎使用Word不可能自动执行我想自动执行的命令,我理解这一点,因为没有其他人回答如何使用World!然而,你试图创建一个Excel电子表格来解释如何用Excel解决我的问题,这给我留下了深刻的印象,因此即使你的答案也与Excel而不是Word有关。我钦佩你所付出的努力,因此我选择了你的答案。此外,这可能对将来查看此帖子的人有用,因为您只需在Excel中解决我的问题。再次感谢:)如果您将问卷中的所有文本复制到A列的每个单元格中,并将整个问题放在第1行的每个列中,您可能会使用此解决方案。