Javascript 在Excel中,如何通过引用行、列和单元格的名称来定位它们? 背景
我正在开发一个数据驱动的测试套件,它使用Excel文件作为数据源 问题 此Excel表格的布局为:Javascript 在Excel中,如何通过引用行、列和单元格的名称来定位它们? 背景,javascript,excel,data-driven-tests,Javascript,Excel,Data Driven Tests,我正在开发一个数据驱动的测试套件,它使用Excel文件作为数据源 问题 此Excel表格的布局为: TestName FirstName SecondName Address End_To_End_Test Bruce Wayne Gothm Age_Rule_Test Alice Chen Wonderland 如何使用FirstName作为列引用和End\u-To\u-End
TestName FirstName SecondName Address
End_To_End_Test Bruce Wayne Gothm
Age_Rule_Test Alice Chen Wonderland
如何使用FirstName作为列引用和End\u-To\u-End\u-Test作为行引用来定位Bruce
我一直在寻找这样一个函数:
cell = Excel.ColumnIndex("FirstName").RowIndex("End_To_End_Test") //cell.value = "Bruce"
非常感谢因此,如果您试图在Testname列中返回符合条件“End_to_End_test”的Firstname,您可以这样做:
=INDEX($B$2:$B$3,MATCH($F$7,$A$2:$A$3,0))
如果您希望有一个动态解决方案,可以使用dropdownlists更改引用,您可以这样做:
=INDEX($B$2:$B$3,MATCH($F$7,$A$2:$A$3,0))
=索引($A$2:$D$3,匹配($G$8,索引($A$2:$D$3,匹配($I$8,$A$1:$D$1,0)),0),匹配($I$9,$A$1:$D$1,0))
假设表格以A1开头,您可以找到: 行:
=匹配(A2,A:A,0)
(在G1中说)列:
=匹配(B1,1:1,0)
(在G2中说)单元格:
=地址(G2,G1)
单元格内容:
=INDEX(A1:D3,MATCH(“End-To-End-To-End-u-Test”,A:A,0),MATCH(“FirstName”,1:1,0))
你能留下评论而不是简单地否决这个问题吗?