excel根据B、D列结果,选出A、C列对应姓名,放到E列

如题所述

数组三键E列下拉
=IFERROR(INDIRECT(TEXT(SMALL(IF(B$2:D$12="合格",ROW($2:$12)/1%+{1,2,3},9^9),ROW(A1)),"r0c00"),),"")追问

这个公式用这简单,但是我这里显示#NAME?

追答

03版的话ROW要补全吧,再试试
=INDIRECT(TEXT(MOD(SMALL(IF(B$2:D$12="合格",{1,2,3}/1%%+ROW($A2:$A12)/1%+{1,2,3},4^8),ROW(A1)),10^4),"R0C00"),)&""

追问

只能拉出这些

追答

数组三键你用了么。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-02
改成1列姓名,1列结果,这样才好用公式。追问

要求不能放到一起只能这样子

追答

那就增加辅助列,在F列,G列放姓名结果
F、G列用公式,然后E列在从F、G列取值。

追问

表格很多,能一步完成最好

追答

枯荣的那个公式就很好,我没想到。我也受教了!

excel中如何在B列单元格中有值显示时,在D列中显示C列对应A列单元格?
由于我们的目标是找到C1在B列中的位置,所以使用MATCH(C1, B:B, 0)。最后,INDEX函数根据找到的位置从A列中返回对应的值。通过这样的逻辑构建,无论B列的值是否存在重复,公式都能准确地返回C列对应A列单元格的值。如果C1单元格为空或C1在B列中没有匹配的值,则整个公式将返回一个空字符串。总...

一张excel中有四列数据ABCD数据,对比A列的数据在C列的第几行,如何将C...
F1公式下拉:=IF(E1="","",VLOOKUP(A1,C:D,2,))

excel中如何比对姓名,并将姓名及对应的数据重新输出到其它列?
选中A和C两列,条件格式-突出显示单元格规则-重复值 对重复值设置颜色。对AB列单独排序,按颜色和数值排序,把重复填充颜色的放上面 同样,对CD列单独排序,按颜色和数值排序,把重复填充颜色的放上面 结果中上面有填充颜色的就是需要的 C列内容按需求隐藏、删除即可。

如何找到A列的编号并返回到E列中?
6、按回车键返回函数计算结果,如下图所示。7、将光标移动到F2单元格右下角,当光标呈“+”字型时,下拉复制公式,如下图所示,完成。注:上图中的#N\/A为错误值,因为我们在C列中没有找到E列中的目标编号,所以F列单元格返回错误值 #N\/A。

Excel中如何根据A列与B列数据,在C列和D列中分别输入与A列B列匹配的数...
根据A列,A列都看不到怎么根据?D列已经有数据了怎么输入?C列D列需要输入当然没有了,如果D列E列没有是什么情况?

怎样让excel 2列不同的需要相对应
建议你使用排序的方法来解决 ,就不需要使用多少公式了。首先,使用D列为依据排列D\\B\\C列的内容,然后使用G列为依据排列G\\F列 内容,这样D和G列就对应好了, 然后在后面,比如 i列I2单元格使用公式 =B2&"\/"&C2 在k2输入 =F2 然后下拉公式到底后,复制数值到需要的A、C列即可。

下面的excel表中,如何快捷提取或筛选出对应的数值?
根据你给出的表格和要求,你可以使用Excel的筛选功能来实现。具体步骤如下:首先,选中A、B、C三列的数据,点击数据菜单栏中的筛选按钮,如图所示。其次,在B列的筛选箭头上点击,选择数字过滤器,然后选择介于,在弹出的对话框中输入100和300作为上下限,点击确定,如图所示。再次,在C列的筛选箭头上...

EXCEL,如何根据B列数值,取A列对应的数。
=IF(C14=1,INDEX(A1:A11,MATCH(B14,B1:B11,0),1),"")

excel根据B列特定内容,查找A列相应内容填充到C列?
第一步:把鼠标点击到C2单元格 第二步:点击插入常用函数fx(在AB列之间上方)第三步:对话框,全部函数--常用函数--IF,点击确定 第四步:测试条件:C2=“A”真值:A2 假值:空格 然后确定 依此类推,填充其它单元格,就得到答案了。如下:...

Excel中怎么根据某一列的值选择另一列的值?
1、首先初始化表格,A列为固定序列的条件列,B列根据A列的值显示对应的字体、底纹等格式。2、然后设置A2为序列,选项有“是”和“否”,如下图所示。3、接着设置B2为条件格式,点击开始菜单,如下图所示。4、接着当A2为"是"时,B2的底纹为红色,当A2为"否"时,B2的底纹为绿色,选中单元格B2...

相似回答