Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何在工作表之间索引匹配并返回多个单词_Excel_Indexing_Excel Formula_Match - Fatal编程技术网

Excel 如何在工作表之间索引匹配并返回多个单词

Excel 如何在工作表之间索引匹配并返回多个单词,excel,indexing,excel-formula,match,Excel,Indexing,Excel Formula,Match,在第1页第1列是一个垂直的单词列表(例如A1:A25) 在第1页第2列中,我想随机放置多个X(例如,在B1:B25之间的几个单元格中) 在第2页中,我想返回第1页中X左边的单词。我该怎么做 Im当前使用以下公式返回一个单词: =索引(活页1!A1:A25,匹配(“X”,活页!B1:B25,0)) 什么公式将从sheet1的第1列(通过sheet1第二列中的X)向sheet2返回多个单词?使用Office 365中提供的动态数组公式,请使用筛选器: =FILTER(Sheet1!A:A,Sheet

在第1页第1列是一个垂直的单词列表(例如A1:A25)

在第1页第2列中,我想随机放置多个X(例如,在B1:B25之间的几个单元格中)

在第2页中,我想返回第1页中X左边的单词。我该怎么做

Im当前使用以下公式返回一个单词:

=索引(活页1!A1:A25,匹配(“X”,活页!B1:B25,0))


什么公式将从sheet1的第1列(通过sheet1第二列中的X)向sheet2返回多个单词?

使用Office 365中提供的动态数组公式,请使用筛选器:

=FILTER(Sheet1!A:A,Sheet1!B:B="X")
将其放入第一个单元格,结果将自动溢出

对于旧版本,请将其放在第一个单元格中,然后复制/向下拖动:

=IFERROR(INDEX(Sheet1!A:A,AGGREGATE(15,7,ROW(Sheet1!$B$1:$B$25)/(Sheet1!$B$1:$B$25="X"),Row($ZZ1))),"")

太棒了。谢谢你!