Excel 用符号给出第一列的列号
假设我有一张如下所示的表格:Excel 用符号给出第一列的列号,excel,excel-formula,Excel,Excel Formula,假设我有一张如下所示的表格: Row 1 2 3 4 5 6 1 x 2 x 3 x x 4 x 5 x x 6 x 我还有另一张表,我想用它来封装数据: 1st appeared 1
Row 1 2 3 4 5 6
1 x
2 x
3 x x
4 x
5 x x
6 x
我还有另一张表,我想用它来封装数据:
1st appeared
1
2
1
4
2
6
我基本上是在构建第二张图纸。是否有办法让每一行从第二列开始,上升到第i列并显示第一个“x”出现的位置。请注意,我们可以假设,当行和列相交形成整个第一张表的对角线时,每一行至少有一个“x”[请注意,我的第一个电子表格大约是5000 x 5000,因此我希望有一个很好的公式,而不是手工操作=]
提前谢谢 返回行或列中的相对位置。在第二份工作表中使用此公式
=iferror(match("x", sheet1!1:1, 0) - 1, 0)
填充以检索正确的列索引,如果未找到,则为零。A 1被减去,因为它需要相对于B列的位置。返回值A默认为0。未找到匹配项。若不希望显示任何内容,则替换为零