有没有人有一个很好的方法来批准参与调查猴子调查的人,以及通过机械土耳其人招募的人? 我通过提出明显答案的问题来筛选出那些在调查期间没有注意的人 - 如果人们发现错误的数字,我会将他们排除在付款之外。
从机械土耳其人下载.csv之后,我在.csv MTurk Id的末尾粘贴两列,在名称旁边粘贴1或0,表明它们是否会被支付。 如何编写一个函数来搜索包含MTurk ID的两列(在.csv中出现的那个和我粘贴的那个),然后返回MTurk ID旁边是否有1或0?他会让dis / approving变得更容易。
答案 0 :(得分:1)
我假设您使用电子表格程序,因为您提到“添加两列”?为什么不按列中的一个或零对列进行排序,以便将已批准的特克斯标记ID组合在一起?
以下是使用vlookup实现此目的的方法:
假设您在列A和B中有您的Turk ID列表和1/0批准代码(A包含Turk ID,B包含1或0)。还假设您有要在C列中测试的ID,并且您将把vlookup测试的结果放在D列中:
A - Turk ID B - Approval C - ID to test D - Result ----------- ------------ -------------- ---------- 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),第二个是要检查的整个值范围(使用$'s在单元格引用前面使它们成为绝对的,所以当你将公式粘贴到新单元格时它们不会改变),第三个是要拉出的范围的列(范围的第2列是批准号),最后一个参数为FALSE,强制ID与ID完全匹配。
希望有所帮助。