请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:55:33
请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1)

请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1)
请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1)

请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1)
这个公式是数组公式,要按下SHIFT+CTRL+ENTER三键,这样公式前后就会自动加上一对花括号{=.}
 
COLUMN(1:1)  因为COLUMN是求列标是第几列,而1:1指的是第一行整行,所以就会得出{1,2,3.254,255,256},这样的数组(以2003版为例,是1列~256列)
 
ROW()  求行号值如ROW(A1)就是A列第一行,行号就是1,下拉后就是ROW(A2)即A列第二行,值就是2了
 
IF(COLUMN(1:1)<=B$2:B$4,ROW($2:$4))  
        实际上就是IF({1,2,3.254,255,256}<=B$2:B$4,ROW($2:$4)  意思为1至256这些数小于等于B2至B4单元格值的,返回对应的2,3,4行号,
        这是一个量比较大的数据对比,先是B2单元格的值去比较1至256,再是B3单元格的值去比较1至256,再是B4单元格的值去比较1至256,形成3*256个数据,假设B2,B3,B4的值是分别4,2,3.则4会小于等于1至256的1至4的4个数,即为
{TRUE,TRUE,TRUE,TRUE,FALSE,FALSE.(此为B2与1至256比对的数据,共256个真假值);TRUE,TRUE,FALSE,FALSE,FALSE.(用分号分隔后是B3与1至256比对的数据,也是256个真假值).;TRUE,TRUE,TRUE,FALSE,FALSE.(用分号分隔后是B4与1至256比对的数据,同样是256个真假值).FALSE,FALSE}
这样的数组,这些值中为真值的(TRUE)会分别返回ROW($2:$4)={2;3;4}这三个数,

B2与1至256相比的是第一组256个真假值,真值的返回2,假值(即FALSE)还是返回假值;
B3与1至256相比的是第二组256个真假值,真值的返回3,假值(即FALSE)还是返回假值;
B4与1至256相比的是第三组256个真假值,真值的返回4,假值(即FALSE)还是返回假值;
{2,2,2,2,FALSE,FALSE,FALSE,FALSE.FALSE,FALSE,FALSE;3,3,FALSE,FALSE,FALSE.;4,4,4,FALSE,FALSE,FALSE.FALSE,FALSE,FALSE,FALSE}
这样的数组
 
SMALL({2,2,2,2,FALSE,FALSE,FALSE,FALSE.FALSE,FALSE,FALSE;3,3,FALSE,FALSE,FALSE.;4,4,4,FALSE,FALSE,FALSE.FALSE,FALSE,FALSE,FALSE},ROW(A1))
意思为这个数组中第一小的值,即该值为2
公式下拉后是ROW(A2),即求第二小的值,该值也还是2
第三小的值也是2,
第四,五小的值是3
第五,六,七小的值是4
 
INDEX(A:A,某行号值)  
如  
INDEX(A:A,2)   即 A列的第二行的内容
INDEX(A:A,3)   即 A列的第三行的内容
 
这样整个公式就会形成,B列写的数是多少时,C列就会出现多少个A列的内容,
如A2是A,B2是4,这样就会在公式列出现四个A,A3是B,B3是2,公式列就会接着出现两个B,A4是C,B3是3,公式列就会出现3个C
 
建议公式改成如下,公式下拉行数多时,就不会出现错误值了
=INDEX(A:A,SMALL(IF(COLUMN(1:1)<=B$2:B$4,ROW($2:$4),4^8),ROW(A1)))&""
 
如图

 
 
这题答的辛苦,用了我一个多小时组织和录入才回答完毕,看懂后请采纳

请教:函数含义 有一个公式:=INDEX(A:A,SMALL(IF(COLUMN(1:1) 请教关于excel index函数出错的问题我有这样一些数据A B C D1 F1 1 12 F2 1 13 F3 1 1我在c列用公式:=large(B:B,1),=large(B:B,2),=large(B:B,3).在D列用公式:{=INDEX(A:A,SMALL(IF($B:$B=C2,ROW($1:$1000)),COUNTIF($C$ EXCEL表格函数公式含义IF(ISERROR(INDEX(销售!C:C,MATCH(销售底表!$B9,销售!$B:$B,))),0,(INDEX(销售!C:C,MATCH(销售底表!$B9,销售!$B:$B,)))) 请教筛选公式数组含义 =INDEX(A:B,SMALL(IF(MATCH(A$2:A$19&B$2:B$19,A$2:A$19&B$2:B$19,)=ROW($1:$18),R  =INDEX(A:B,SMALL(IF(MATCH(A$2:A$19&B$2:B$19,A$2:A$19&B$2:B$19,)=ROW($1:$18),ROW($2:$19),4^8),ROW(A1)),{1,2})& 函数=INDEX($A:$A,3*ROW()-3+COLUMN(A1)) 的具体含义?请问能具体解释一下函数 INDEX($A:$A,3*ROW()-3+COLUMN(A1))的意思吗? 在vb中 Command3(Index).它是一个函数吗? =INDEX(1:1,SMALL(IF($AK1:$BQ10,COLUMN($AK:$BQ),4^8),ROW(A1)))&Hi 你好!刚才我在BZ1输入公式,然后右拉,显示的结果全部是1,其实AK到BQ中有2,3,4...,请问要怎么修正?同时可否注释一下公式呢?俺初学,请教了,呵 for(index=0;index “青竹潇湘”有什么含义?一个很好的网友名字,请教有什么含义? EXCEL.INDEX 函数使用说明 INDEX函数事例操作 index函数的用法 EXCEL函数公式含义及其用法,最好有举例说明! 关于=INDEX(D:D,SMALL(IF($B$3:$B$11=$B$15,ROW($B$3:$B$11),65536),ROW(3:3))) 函数的疑问感谢你昨天对我问题的回答.有一点还没明天再请教下.if函数得到一个数组,small是得到数组中最小的数,请问small(数组,row(1 Index这个词具体含义是什么? human development index的含义 求问excel,函数INDEX(1:1048576,G4,H4+3)的含义 请教一个关于对数函数导数的问题f(x)=(x+1)lnx-x+1,是要套公式吗,如果是麻烦给公式谢谢