我有一个带交叉引用的Excel电子表格,它在行和列中有文档编号,当文档引用另一个时,我在与两者对应的单元格中放了一个小X.
我想要做的是创建一个Lookup函数,其中某人输入一个文档编号,它会沿着该文档编号的行搜索,并且只要有一个X就读取该列的文档编号(将在第1行然后它返回引用的所有文档编号。
我对Excel / VBA完全不熟悉,并且想知道是否有人能指出我正确的方向。
谢谢!
答案 0 :(得分:3)
对不起我的杂乱剧本,但这可能就是你所追求的。
fgets()
答案 1 :(得分:0)
公式: = INDIRECT(ADDRESS(1,MATCH( “X” 的,间接的( “B” &安培; MATCH(O9,$ A $ 2:$ A $ 21)+ 1&安培; “:M” &安培; MATCH(O9,$ A $ 2:$ $ 21)+1))+ 1))似乎可能有效
单元格O9是输入单元格,您可以在其中键入要在表格中查找的值。在单元格区域中查找该值:A2:A21,然后该函数在该行中查找X.它返回该列的第1行中的值。
在此示例中,带有X的表是B2:M21,由嵌套的间接函数处理。