Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何基于另一列的内容向列(例如)插入值?_Excel_Excel Formula_Google Sheets_Vba_Google Spreadsheet - Fatal编程技术网

Excel 如何基于另一列的内容向列(例如)插入值?

Excel 如何基于另一列的内容向列(例如)插入值?,excel,excel-formula,google-sheets,vba,google-spreadsheet,Excel,Excel Formula,Google Sheets,Vba,Google Spreadsheet,我有一张包含如下数据的表格: 现在这张桌子里有三个人(简、乔治和瑞安)通过了考试 我想将它们的ExamPassed值设置为v。如何使用excel公式执行此操作 我是说在这次行动结束时。该表将如下所示: 这3个人的名字存储在另一个表中,如下所示: C2: =IF(ISNA(VLOOKUP(B2,Sheet2!A$1:A$10,1,0)),"","v") 向下拖动填充 C2: 在活页1的C2中(并向下拖动): 或 因为我不知道你的工作表名称会根据需要更改。将此公式粘贴到第一张工作表的C2

我有一张包含如下数据的表格:

现在这张桌子里有三个人(简、乔治和瑞安)通过了考试

我想将它们的
ExamPassed
值设置为
v
。如何使用excel公式执行此操作

我是说在这次行动结束时。该表将如下所示:

这3个人的名字存储在另一个表中,如下所示:

C2:

=IF(ISNA(VLOOKUP(B2,Sheet2!A$1:A$10,1,0)),"","v")
向下拖动填充

C2:

在活页1的C2中(并向下拖动):


因为我不知道你的工作表名称会根据需要更改。将此公式粘贴到第一张工作表的C2中,并尽可能向下拖动填充手柄<代码>=IF(COUNTIF(Sheet2!A:A,Sheet1!B:B)=1,“V”和“”)这是Excel吗?或者Google Sheets?我会使用
MATCH
而不是
VLOOKUP
来避免从目标范围返回值。如果OP扩展了他们所需的汇总表(例如,将及格分数、proctor和目的地学生行中的其他内容包括在内),
VLOOKUP
可以稍微好一点,但对于足够多的行,一个匹配列,然后使用
索引重复目的地访问将提供显著的性能优势。
=ARRAYFORMULA(IF(ISNA(VLOOKUP(B2:B,Sheet2!A:A,1,0)),,"v"))
=IF(SUMPRODUCT(--(Sheet2!$A$2:$A$4=B2)),"v","")
=CHOOSE(SUMPRODUCT(--(Sheet2!$A$2:$A$4=B2))+1,"","v")