0

有没有人有一个好的方法来批准参加调查猴子调查的人,以及通过机械土耳其人招募的人?我通过提出明显答案的问题来过滤掉那些在调查期间没有注意的人——如果人们有“n”个错误,我会将他们排除在付款之外。

从 Mechanical turk 下载 .csv 后,我在 .csv 末尾粘贴了两列 MTurk Id 和名称旁边的 1 或 0,表明他们是否会付款。如何编写一个函数来搜索包含 MTurk ID 的两列(.csv 中的一列和我粘贴的一列),然后返回 MTurk ID 旁边是 1 还是 0?他会让拒绝/批准变得容易得多。

4

1 回答 1

1

我假设您正在使用电子表格程序,因为您提到“添加两列”?您为什么不按其中包含 1 或 0 的列进行排序,以将已批准的土耳其人 ID 组合在一起?

以下是如何使用 vlookup 完成此操作:

假设您在 A 和 B 列中有土耳其 ID 列表和 1/0 批准代码(A 包含土耳其 ID,B 包含 1 或 0)。还假设您在 C 列中有要测试的 ID,并且您要将 vlookup 测试的结果放在 D 列中:

  A - 土耳其人 ID B - 批准 C - 测试 ID D - 结果
  ------------ ------------ -------------- ----------
1 ABC12345 0 DEF46253
2 ERF78878 1 HFH36251
3 HFH36251 1 ERF78878
4 DEF46253 0 ABC12345

将单元格D1的公式设置为=VLOOKUP(C1,$A$1:$B$4,2,FALSE)

将其粘贴到 D2..D4 中(显然您的列表会更大)

它将在 Col A 中找到 Turk ID,并在 Col D 中填写相应的 Approval 值。

如果您想知道 vlookup 函数的参数是什么 - 第一个是要查找的值(您要检查的 ID),第二个是要检查的整个值范围(使用前面的 $单元格引用使它们成为绝对值,因此当您将公式粘贴到新单元格时它们不会更改),第三个是要提取的范围的列(范围的第 2 列是批准号),最后一个参数是FALSE 强制 ID 与 ID 完全匹配)。

希望有帮助。

于 2012-06-05T21:12:05.343 回答