【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

原文地址:https://www.cnblogs.com/OliverQin/p/12923321.html