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,)