excel用函数获取指定列表范围的一行中最左边和最右边单元格数值的表头

图一:
图二:

如图所示,
怎样利用函数把图2数据源最后一次销售纪录的日期相对应到图1的B列下,图1和图2的A列顺序又是不一样;

望请指教。,谢谢!

第1个回答  2013-10-28

在报表!B2(即图1的B2)输入公式下拉即可:


=IF(A2="","",TEXT(LOOKUP(1,0/(OFFSET(数据源!A$1,MATCH(A2,数据源!A:A,)-1,,,99)<>""),数据源!$1:$1),"m月d日"))


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


本回答被提问者采纳
第2个回答  2013-10-28
一步到位不好搞
表格1 L1=lookup(9e307,b2:k2)
表格“报表” b2 =vlookup(...)

excel用函数获取指定列表范围的一行中最左边和最右边单元格数值的表头...
在报表!B2(即图1的B2)输入公式下拉即可:=IF(A2="","",TEXT(LOOKUP(1,0\/(OFFSET(数据源!A$1,MATCH(A2,数据源!A:A,)-1,,,99)<>""),数据源!$1:$1),"m月d日"))我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

excel用函数获取指定范围的一行中最左边和最右边单元格数值的表头
=TEXT(INDEX(J$1:T$1,LOOKUP(9E+307,J2:T2,ROW($1:$11))),"m月d日")下拉填充公式

excel寻找一行中最左边和最右边的文字对应的表头
假设表中数据最右到 Z 列,则:E2公式:=INDEX($1:$1,MIN(COLUMN($G:$Z)*((1-($G2:$Z2<>""))*10000+1)))F2公式:=INDEX($1:$1,MAX(COLUMN($G:$Z)*($G2:$Z2<>"")))注意!!!两个公式都要按【CTRL+SHIFT+回车】完成输入 如果数据超过 Z 列,请将公式中的 Z 替换成...

excel怎样利用函数取一行当中最小值再反馈表头名称
=LEFT(ADDRESS(1,MATCH(MIN(A1:J1),A1:J1,0),4))&" "&MIN(A1:J1),下拉 有相同的,显示最左边1个

...Excel指定范围内自动查找目标文本,获取对应列表头内容,填充入目标单 ...
E1设计公式如下:=IF(COUNTIF(A2:D12,"K01")=0,"",INDEX(A1:D1,MAX((A2:D12="K01")*COLUMN(A:D)))数组公式,按三键(CTRL+SHIFT+回车)完成公式。

EXCEL\/WPS如图,根据单元格查找指定行内容并返回表头内容?
在Excel或WPS中,可以使用MATCH函数根据单元格内容查找对应的位置,并用INDEX索引函数获取对应位置的内容,如下图所示:

EXCEL表格中使用函数找出指定字符对应的所有数值
1. 选中D1单元格2. 点合并计算,弹出窗口 函数→求和 引用位置→A1:B14这个范围选上,点一下添加3. 勾选首行、左列为标签4. 确定 汇总结果即出现 本回答被网友采纳 chiefzjh | 推荐于2017-12-16 12:11:40 举报| 评论 0 2 假设上表为sheet1表,在sheet2表的a2输入:=index(sheet1!a:a,small(if...

excel中一行单元格有多个数据则显示对应表头?
高版本A3=TEXTJOIN(",",TRUE,IF(B3:F3>0,$B$2:$F$2,""))低版本H3=LEFT(CONCAT(IF(B3:F3>0,$B$2:$F$2&",","")),LEN(CONCAT(IF(B3:F3>0,$B$2:$F$2&",","")))-1)\/\/此为数组公式,低版本EXCEL录入后,要按组合键Ctrl+Shift+Enter完成输入 ...

excel中用函数提取字段并按照格式排列,可以批量处理。
最简单的方法 对有规律性的 使用分列 步骤 数据-分列-固定宽度一直往下点

求助。找出EXCEL行中最大数。并对应显示表头
=IF(MAX(A2:D2)=A2,$A$1,IF(MAX(A2:D2)=B2,$B$1,IF(MAX(A2:D2)=C2,$C$1,IF(MAX(A2:D2)=D2,$D$1)))把上面的函数粘贴到你的E2单元格里,然后下拉填充,这个函数必须是你的A2、B2、C2、D2这4个数各不相同,如果你不能保证4个数各不相同那么就用下面这个函数,下面这个函数...

相似回答