将数据从一个工作表的两列中提取到另一个工作表中,具体取决于工作表第三列中字符的存在
我正在寻找一些公式的帮助。 在一张工作表上,我设置了类似于以下内容的数据:
ABCDE 1 Test1 Test2 Test3 2 ID名称 3 T01孔子X 4 T02牛顿X 5 T03 Enstein X 6 T04柏拉图XX 7 T05达芬奇X
这与将不同产品与特征进行比较相似。
我想在单独的工作表上selecttesting名称(即row1)时,只有在所选testing的列中有复选标记时,才会返回A列和B列的信息。 换句话说,如果在单独的工作表上,我selectTest3
,然后返回T04 Plato
和T05 Da Vinci
。 我希望这种dynamic,因为我的数据电子表格将继续与新的ID /名称和testing(X)增长。
我对公式化或过滤式解决scheme持开放态度。
我build议您对标签进行轻微的重新排列,并使用数据透视表:
这虽然需要刷新PT,如果进一步的价值被添加。
编辑补充
我想你想要的是一个更合适的数据集。 用一列中的Test#代替Xs(柏拉图使用两行),然后透视:
你可以使用vlookup,但你需要把你正在寻找的值(即test3)放在早期的列(即“A”),这可以通过使用vlookup到第二个表单来完成。
很多vlookup会占用资源,所以如果你拥有它,一个更好的解决scheme可能就是尝试使用Access来做些什么。