excel怎样查找并赋值
❶ excel 如何范围内查找并赋值
B3输入公式:
=IF(A3=1,1,IF(OR(SUBTOTAL(9,OFFSET(A3,ROW($1:$4)-4,,4,1))=0),"",1))
公式以 CTRL+SHIFT+ENTER三键结束,将公式向下复制。
❷ excel 如何实现查询并赋值
假设将原始资料放在sheet2工作表中A2至B10,在sheet1中A列输入员工编号,将下边公式放在B列中,就可以达到你想要的效果。
=IF(ISNA(VLOOKUP(A2,Sheet2!$A$2:$B$10,2,FALSE)),"注销",VLOOKUP(A2,Sheet2!$A$2:$B$10,2,FALSE))
❸ excel查找赋值
=SUM(IF($E$3:$H$8=A3,$D$3:$D$8,0))
按ctrl+shift+回车,使用组公式
❹ Excel里怎样实现多条件筛选并赋值当前单元格
如果C4:C10范围内能查到到R(一个或多个),则C3显示R
=IF(COUNTIF(C4:C10,"R")>0,"R","")
其他类推
❺ EXCEL表格数据如何对应赋值
EXCEL中精确查找并返回同行的值,可以用VLOOKUP函数,如图输入公式:=VLOOKUP(C1,$A$1:$B$8,2,0),该函数有四个参数,第一参数为查找值,第二参数为查找区域,查找值必须位于查找区域的首列中,第三参数为返回查找区域中第几列的数据,第四参数为精确查找还是模糊查找,参数为FALSE或0时为精确查找,为TRUE或1时为模糊查找;
❻ excel如何查找单元格里特定字符并赋值到另一个单元格
D2单元格输入公式:
=IF(COUNTIF(C2,"*U*")>0,"Good","bad")
复制并下拉即可
❼ EXCEL表格能不能自动查找赋值
D86公式:
=VLOOKUP(C86,A:B,2,0)
下拉
❽ excel两张表进行多条件查找并赋值
C20=INDEX(C:C,MAX(($A$2:$A$9=A20)*($B$2:$B$9=MAX(IF(($A$2:$A$9=A20)*$B$2:$B$9<=B20,($A$2:$A$9=A20)*$B$2:$B$9,0)))*ROW($A$2:$A$9)))数组公式向下复制
=LOOKUP(1,0/((A$2:A$10=A20)*(B$2:B$10<=B20)),C$2:C$10)这个公式比我的简洁。
LOOKUP(M,区域1,区域2)
这个公式的意思是在查区域1中查找M,如果找到这个值M,就返回区域2中与M在区域1中相同位置的值(两个区域的只能包含一行或者一列,大小必须相同)。
如果区域1中没有M,则返回小于等于M的最大值所对应的区域2的值。
LOOKUP(1,0/((A$2:A$10=A20)*(B$2:B$10<=B20)),C$2:C$10)
在0/((A$2:A$10=A20)*(B$2:B$10<=B20))中查找1,返回C$2:C$10中对应位置的值。
0/((A$2:A$10=A20)*(B$2:B$10<=B20))的含义:
A$2:A$10=A20,在A$2:A$10区域中找=A20的单元格,找到就返回TRUE(也就是1),找不到就返回FALSE(也就是0),查找的结果形成8个参数的数组{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
也就是{1;1;1;0;0;0;0;0}
同理B$2:B$10<=B20的结果是{TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE}
也就是{1;0;0;1;1;0;1;1}
((A$2:A$10=A20)*(B$2:B$10<=B20))就是上述两个数组对应值相乘形成一个新的数组
{1;0;0;0;0;0;0;0}(1*1=1,1*0=0,0*1=0)
0/((A$2:A$10=A20)*(B$2:B$10<=B20))就是用0去除以这个新形成的数组的每一个值组成新的数组。结果是{0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}
只有第一个正确,其余7个错误。
在这个数组(区域1)中查找1,只能返回小于或等于1的0(位置为第一个),
那么LOOKUP(1,0/((A$2:A$10=A20)*(B$2:B$10<=B20)),C$2:C$10)的结果就是返回C$2:C$10(区域2)中的第一个值c。
❾ excel两张表进行条件查找并赋值
表2的Bn单元格输入
=vlookup(An,表1!a:b,2,)