索引匹配多个条件(3)不起作用

时间:2019-04-05 14:04:58

标签: excel indexing match

excel工作表的结构: -项目ID列表(从C6到C215的209个项目,包括标题) -放置在(A220:Z104606)下面的数组,其中包含26列(A:Z)和104386行(220:104606),其中包含项目的信息。 C列包含项目ID。 -每个项目ID的每行重复信息都按年份(R列)进行区分

我需要做什么: 我需要将项目ID列表链接到由4个不同标准得出的特定编号(在第21列中),包括项目ID,即指标列K(家庭住户)/乘数列P(女性)和年份列R(2017)。指标/乘数和年份有多个选择。

我尝试过的事情: 我已经用这3个条件(见下文)开发了一个公式:

# switching to parent window - added this to make sure always we check on the parent window first driver.switch_to.default_content() # check if the elment present in the parent window if (len(driver.finds_element_by_xpath("xpath goes here"))==0): # get the number of iframes iframes = driver.find_elements_by_tag_name("iframe") # iterate through all iframes to find out which iframe the required element for iFrameNumber in iframes: # switching to iframe (based on counter) driver.switch_to.frame(iFrameNumber+1) # check if the element present in the iframe if len(driver.finds_element_by_xpath("xpath goes here")) > 0: print("found element in iframe :" + str(iFrameNumber+1)) # perform the operation here driver.switch_to.default_content()

其中:C6是第一个项目ID(从C6到C215的连续项目ID) 其中:F1是指标(固定在此单元格中的文本,例如HH) 其中:F2是乘数(固定在此单元格中的文本,例如女性) 其中:F3是年份(在此单元格中固定文本,例如2018)不起作用的地方: 但是,尽管它可以用作多数组公式,但它始终显示特定年份的数据,而与标准无关。你知道如何解决吗?

我的想法: F1,F2和F3是修复标准。 C6不是。

0 个答案:

没有答案