INDEX函数,SMALL函数,IF函数和ROW函数
C4单元格输入以下数组公式,按Ctrl+Shift+Enter组合键,然后向下填充公式
=INDEX(B:B,SMALL(IF(MATCH(B$4:B$1000,B$4:B$1000,)=ROW($4:$1000)-3,ROW($4:$1000),4^8),ROW(A1)))&""
公式中首先要保持所有的维度一致,保持引用区域的行绝对引用状态,然后如果首行与第一行相隔多少行,就减去多少行。
{INDEX(B:B,SMALL(IF(A$2:A$10=E$1,ROW(A$2:A$10),65536),ROW(1:1)))&""}
可以提取出与A2:A10等于E1所在行B列的内容。
其中IF($A$2:$A$10=$E$1,ROW($A$2:$A$10),65536)意思为如果a2到a10的值与e1相同,则返回对应行数值(例如a3=9 e1=9 则返回值为3),否则则返回65536
SMALL(IF($A$2:$A$10=$E$1,ROW($A$2:$A$10),65536),ROW(1:1))则是返回第一个符合条件的值所在的行数,若没有则返回65536
对应你给出的表格,返回值为4
65536为excel2003版本中的最大行数,为什么要用65536是因为一般1列的最后一行都用不到,所以即使small函数最后取数到65536行也可以保证返回0值,当然你的公式也可以把65536改为18也可以
给我发个带有僵尸的电影列表
《zombie 3》http:\/\/www.tudou.com\/programs\/view\/tD81Owk2EU8\/ 《寂静岭》http:\/\/v.youku.com\/v_show\/id_cc00XMTY3NDExNjA=.html 《隔山有眼》http:\/\/v.youku.com\/v_show\/id_cc00XMTU3MDAzNzY=.html 《隔山有眼2》http:\/\/v.youku.com\/v_show\/id_cc00XMjg0NTI1ODA=.html 《兽餐》http:\/\/...
汉语翻译成苗语.请问汉语的吉祥或者如意翻译成苗语言怎么翻译?
1、bangx ndongt zeuf duax draod dis zhuat ekbangx deus yat daol rongt khuat duax ekbangx deus yat daol rongt khuat zos ekrongt khuat duax zos bangx let ntuad ekek...rongt khuat duax zos bangx let ntuad ekghangb drongb houd drongb bangx ndongt deusbeb hmongb njaif...
求影片名。
《zombie 3》http:\/\/www.tudou.com\/programs\/view\/tD81Owk2EU8\/ 《寂静岭》http:\/\/v.youku.com\/v_show\/id_cc00XMTY3NDExNjA=.html 《隔山有眼》http:\/\/v.youku.com\/v_show\/id_cc00XMTU3MDAzNzY=.html 《隔山有眼2》http:\/\/v.youku.com\/v_show\/id_cc00XMjg0NTI1ODA=.html 《兽餐》http:\/\/...
端强易齐: 公式的含意:当B列中数字类型数据个数大于当前行号减去4时,按照B4到B1000从小到大,的次序,取A列数据,否则为空. COUNT()参数中数字数据的个数; INDEX()返回指定单元格或单元格数组的值,此例:根据SMALL()得到顺序,依次取A列的数据; SMALL(数组,k)返回数据集中第 k 个最小值; RANK() 得到排位的数字; ROW()得到行号.
镇康县18871808431: INDEX函数,SMALL函数,IF函数和ROW函数 - ?
端强易齐: 意思是在A列中查找E1单元格中的内容,找到第一个匹配的行对应的B的值显示下来 SMALL是要取最小值,65536是最大值,用了IE函数,意思是不符合条件的让你取不到 对了你的公式要以CTRL+ALT+ENTER结束才是正确的
镇康县18871808431: EXCEL中怎么使用index+small函数或者vlookup函数 将两张表格对比,表1的某个数值,在表2中有多个结果, - ?
端强易齐: 假设你表1的某个值在A1,表2与表1A1单元格相同的值在B列,你要引用的结果在C列,则在表1输入以下数组公式=INDIRECT("SHEET2!"&ADDRESS(SMALL(IF(Sheet2!B:B=$A$1,ROW(Sheet2!B:B),""),ROW(1:1)),3,4))并同时按CTRL,SHIFT,ENTER三个键结束,然后下拉公式就可以了.
镇康县18871808431: excel查找函数INDEX?
端强易齐: =INDEX(A:A,SMALL(IF($C$1:$C$100="张",ROW($1:$100),4^8),ROW(1:1)))&"" 数组公式,按Ctrl+Shift+Enter确定. 向右再向下拉. 假如在F1输入姓,则公式为: =INDEX(A:A,SMALL(IF($C$1:$C$100=$F$1,ROW($1:$100),4^8),ROW(1:1)))&"" 数组公式,按Ctrl+Shift+Enter确定. 向右再向下拉.
镇康县18871808431: 关于excel函数中index的用法 - ?
端强易齐: 公式可以精简为这样:=INDEX(电网部造价统计表!A:A,SMALL(IF(电网部造价统计表!$A11:$A1000="承德",ROW($11:$1000),4^8),ROW(A1)))&"" 如果一定要坚持提问中的公式写法,修改为这样:=INDEX(电网部造价统计表!A$11:A$...
镇康县18871808431: INDEX函数事例操作 - ?
端强易齐: 1. INDEX函数的用途是返回列表或数组中的指定值.公式:INDEX(ARRAY,ROW-NUM,CLUMN-NUM)例:返回A1:C10区域,第五行,第二列的值!=INDEX(A1:C10,5,2)2. INDEX数组函数:返回多个条件下指定的数值.例:显示条件为D2:D...
镇康县18871808431: EXCEL中如何用INDEX,SMALL,IF,如下例,D列中的SN在A列中查找并把对应的B列内容横向排列在E和F列??
端强易齐: E2单元格写入公式=INDEX($B:$B,SMALL(IF($A$2:$A$1000=$D2,ROW($2:$1000),4^8),COLUMN(A1)))&""数组公式,按下SHIFT+CTRL+ENTER三键结束输入,右拉复制公式,再下拉复制公式IF($A$2:$A$1000=$D2,ROW($2:$1000),4^...
镇康县18871808431: 请教筛选公式数组含义=INDEX(A:A,SMALL(IF(MATCH... - ?
端强易齐: 这个公式要解释起来很费劲,我试试 index+small+match+row函数通常用来对某列的数据进行去重处理. 你粘贴的公式最后的参数是row(4:4),应该不是处于第一个位置的公式,第一个公式应该是row(1:1) 把你的公式简化一下方便解释 =INDEX(A:...
镇康县18871808431: =IF($A6="","",INDEX(明细登记!C:C,SMALL(明细登记!J:J,$A6))) 这一串函数是什么意思,最好讲具体点,谢谢 - ?
端强易齐: IF函数:执行真假值判断,根据逻辑计算的真假值,返回不同结果.INDEX函数:返回表或区域中的值或值的引用.SMALL函数:返回数据集中第 k 个最小值.以上例子中,如果A6单元格是空的话,就返回空值,否则(假定A6单元格中为2)就在“明细登记”工作表中的C列中查找J列中第2个最小值(此处的2是A6单元格的数值)所指定的行的数据.例如J列中最小数是2,第2小的数是4的话,那么将返回C4单元格中的数据.
镇康县18871808431: EXCEL中INDEX+SMALL函数能实现在其他两个表格中提取数据吗? - ?
端强易齐: 在数组公式前加上IFERROR函数,实现从表1取不到数,就到表2取数的效果. 公式结构类似于 =IFFERROR(INDEX(表1!D:D,SMALL(IF(Sheet1!A$2:A$200="工程师",ROW($2:$200),4^8),ROW(A1))),INDEX(表2!D:D,SMALL(IF(Sheet2!A$2:A$200="工程师",ROW($2:$200),4^8),ROW(A1))))