-
数组公式:http://windyli.blog.51cto.com/1300305/306009 在某个单元格输入数组公式的方法如下: 1.在编辑栏输入完整的公式,并使编辑栏仍处在编辑状态; 2.按下Ctrl+Shift+Enter快捷键 经过以上两步操作以后,编辑栏会自动脱离编辑状态,并且选中单元格后,在编辑栏可以看到公式的两端有“{}”符号标记,而双击进入公式的编辑状态时,你会发现“{}”符号是不存在的。数组公式每次编辑过后,都要同时按下Ctrl+Shift+Enter以完成输入。
-
例子1: 有重复的“AA”,找第二个“AA”所对应的Category: {=INDEX(C2:C99,SMALL(IF(B2:B99=B2,A2:A99),2))}
-
例子2: Category表格,每个单词属于不同的Category,有重复的单词
如果我们想创建一个Alphabet排序的单词表格,要标注每个单词属于“哪些”category,则: B2: =VLOOKUP(A2,CategoryOrder!$AJA2,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($BB$4,MATCH(A7,A1:A4,0))
------------------------------------------INDEX----------------------------------------
index函数的意义:返回指定行列交叉处引用的单元格。
公式:=index(reference,row_num,column_num,area_num) reference指的是要检索的范围; row_num指的是指定返回的行序号,如超出指定检索范围,返回错误值#REF!; column_num指的是指定返回的列序号,如超出指定检索范围,返回错误值#REF!; area_num指的是返回该区域中行和列的交叉域。可省略,默认1。如小于1时返回错误值#VALUE!
------------------------------------------MATCH--------------------------------------
match函数的意义:返回指定方式下查找指定查找值(可以是数字、文本或逻辑值)在查找范围1行或1列的位置。
公式:=match(lookup_value,lookup_array,match_type) lookup_value指指定查找值; lookup_array指的是1行或1列的被查找连续单元格区域。 match_type指的是查找方式,1或省略指查找小于或等于lookup_value的最大值,lookup_array必须为升序排列,否则无法得到正确结果。 0指查找等于lookup_value的第一个数值,如果不是第一个数值则返回#N/A -1指查找大于或等于lookup_value的最小值,lookup_array必须为降序,否则无法得到正确结果。
- Excel 有哪些可能需要熟练掌握而很多人不会的技能?https://www.zhihu.com/question/21758700/answer/91385842