标签: excel
我有一个长格式的数据集,具有唯一的ID,该ID代表不同时间点的人。我已经有了第一个代码的ID列表,但想为第二个和第三个代码添加一列(如果有)。
数据示例,其输出应显示在底部
在此示例中,我已经有前两列。我当时想指定要查看不是第一个代码的 值,并在可用的范围内输出其他代码,否则返回空白。我还希望能够在第三单元格中对第三条代码进行少量修改就使用该命令,只要它存在即可。
理想情况下,无需使用vba即可完成所有操作,但是,如果那样会更容易,那么请务必继续。任何不一定遵循我的逻辑图的解决方案也将受到赞赏。预先感谢您的帮助!
答案 0 :(得分:0)
这可能对您有用
=IFERROR(INDEX(INDIRECT("C" & ROW()-11 & ":C9"),MATCH($B$12,INDIRECT("B"&ROW()-11&":B9"),0)),"")