【Excel】将信息项补充到Excel列上

1.需求描述

按照下图所示,在表格的末尾补充【姓名】列与【年龄】列,具体实现效果如下:

2.解决办法

第一步:将整个标题行与短信息区域作为一个整体看待

第二步:使用OFFSET函数进行相对引用

第三步:配合一些其他函数控制

最终公式如下:
姓名列:=IF(J7<>"",IF(H7="代号","姓名",IF(L6="姓名",OFFSET(H7,-4,1),L6)),"")
年龄列:=IF(J7<>"",IF(H7="代号","年龄",IF(ISNUMBER(M6),M6,OFFSET(H7,-3,1))),"")

点击下载附件:自动补充信息列.rar

posted @ 2020-05-20 14:15  OLIVER_QIN  阅读(337)  评论(0编辑  收藏  举报