數(shù)組公式:http://windyli.blog.51cto.com/1300305/306009
在某個單元格輸入數(shù)組公式的方法如下:
1.在編輯欄輸入完整的公式,并使編輯欄仍處在編輯狀態(tài);
2.按下Ctrl+Shift+Enter快捷鍵
經(jīng)過以上兩步操作以后,編輯欄會自動脫離編輯狀態(tài),并且選中單元格后,在編輯欄可以看到公式的兩端有“{}”符號標記,而雙擊進入公式的編輯狀態(tài)時,你會發(fā)現(xiàn)“{}”符號是不存在的。數(shù)組公式每次編輯過后,都要同時按下Ctrl+Shift+Enter以完成輸入。-
例子1:
有重復的“AA”,找第二個“AA”所對應的Category:
{=INDEX(C2:C99,SMALL(IF(B2:B99=B2,A2:A99),2))}
Excel-Array -
例子2:
Category表格,每個單詞屬于不同的Category,有重復的單詞
重復
如果我們想創(chuàng)建一個Alphabet排序的單詞表格,要標注每個單詞屬于“哪些”category,則:
B2: =VLOOKUP(A2,CategoryOrder!$A$2:$J$112,10,FALSE)
C2: {=INDEX(CategoryOrder!J2:J34,SMALL(IF(CategoryOrder!A2:I34=$A2,CategoryOrder!K2:K34),2))}
D2: {=INDEX(CategoryOrder!J2:J34,SMALL(IF(CategoryOrder!A2:I34=$A2,CategoryOrder!K2:K34),3))}
VLOOKUP 到底有多重要?https://www.zhihu.com/question/27224727
Index-Match
=INDEX($B$1:$B$4,MATCH(A7,A1:A4,0))
------------------------------------------INDEX----------------------------------------
index函數(shù)的意義:返回指定行列交叉處引用的單元格。
公式:=index(reference,row_num,column_num,area_num)
reference指的是要檢索的范圍;
row_num指的是指定返回的行序號,如超出指定檢索范圍,返回錯誤值#REF!;
column_num指的是指定返回的列序號,如超出指定檢索范圍,返回錯誤值#REF!;
area_num指的是返回該區(qū)域中行和列的交叉域。可省略,默認1。如小于1時返回錯誤值#VALUE!
------------------------------------------MATCH--------------------------------------
match函數(shù)的意義:返回指定方式下查找指定查找值(可以是數(shù)字、文本或邏輯值)在查找范圍1行或1列的位置。
公式:=match(lookup_value,lookup_array,match_type)
lookup_value指指定查找值;
lookup_array指的是1行或1列的被查找連續(xù)單元格區(qū)域。
match_type指的是查找方式,1或省略指查找小于或等于lookup_value的最大值,lookup_array必須為升序排列,否則無法得到正確結果。
0指查找等于lookup_value的第一個數(shù)值,如果不是第一個數(shù)值則返回#N/A
-1指查找大于或等于lookup_value的最小值,lookup_array必須為降序,否則無法得到正確結果。
- Excel 有哪些可能需要熟練掌握而很多人不會的技能?https://www.zhihu.com/question/21758700/answer/91385842