Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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_Excel Formula - Fatal编程技术网

Excel-如何使下拉列表根据选择插入多列?

Excel-如何使下拉列表根据选择插入多列?,excel,excel-formula,Excel,Excel Formula,我有以下数据: 绿色列表示数据。我希望能够在K列中选择“Bill”,然后填充M列和N列,如蓝色所示 在Excel中可以这样做吗 请问,我该如何做到这一点 我尝试了if和countif的组合,但我不知道如何从一个选择中填充两列。真正的数据有大约20列和更多的所有者可供选择。每个所有者可以为每个列表所有者提供5-8列数据 谢谢您的帮助。您可以尝试: L1: =TRANSPOSE(LET(x,TRANSPOSE($G$1:$I$4),FILTER(x,INDEX(x,0,1)=K1))) 您

我有以下数据:

绿色列表示数据。我希望能够在K列中选择“Bill”,然后填充M列和N列,如蓝色所示

  • 在Excel中可以这样做吗
  • 请问,我该如何做到这一点
我尝试了if和countif的组合,但我不知道如何从一个选择中填充两列。真正的数据有大约20列和更多的所有者可供选择。每个所有者可以为每个列表所有者提供5-8列数据

谢谢您的帮助。

您可以尝试:

L1:  =TRANSPOSE(LET(x,TRANSPOSE($G$1:$I$4),FILTER(x,INDEX(x,0,1)=K1)))

您的Excel版本是否支持过滤?是的,我的版本支持过滤。如果OP不能使用LET函数,公式可以重写为
=转置(过滤(转置(G1:I4),索引(转置(G1:I4),0,1)=K1))