【问题标题】:Excel - How can I find the last column with a value and pull the corresponding column header?Excel - 如何找到具有值的最后一列并拉出相应的列标题?
【发布时间】:2021-10-07 11:13:31
【问题描述】:

我有一个 Excel 表,其中有一列包含不同的 IDs,然后是一些带有 1s and 0s 的布尔列。对于每一行 (ID),我正在寻找一个公式来查找值为 1 的最后一个布尔列,然后拉出相应的列标题。我添加了输入(蓝色列)和所需输出(黄色列)的屏幕截图。我想我可以使用offset 公式提取列标题,但不知道如何使用1 确定最后一个布尔列。

谢谢

【问题讨论】:

  • 根据您的 Excel 版本使用 LOOKUP()XLOOKUP()。你试过什么?
  • 我尝试将xlookup 作为=XLOOKUP(1, <cell range of 1s and 0s to search>, <cell range of column headers>) 但这总是给我Day 1 每一行

标签: excel excel-formula


【解决方案1】:

假设表格的左上角单元格在A1,在I2

=XLOOKUP(1,B2:H2,B$1:H$1,,,-1)

或者,非 365:

=LOOKUP(1,0/B2:H2,B$1:H$1)

然后抄下来。

【讨论】:

  • 太棒了,就像一个魅力!我正在使用XLOOKUP,但没有正确实施。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-12
  • 2018-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-26
  • 1970-01-01
相关资源
最近更新 更多