[英]Vlookup array multiple columns
Excel向导,
我正在尝试使用简单的名称下拉列表构建报告。 让我给您一个示例数据集,而不是尝试更详细地解释:
Text Person1 Person2 Person3
String here contains name(s) Mike Smith Robert Johnson Suzy Q
Another string with name(s) Dan Boy John Michael Bob Wise
Different string with name(s) Robert Johnson Suzy Q
在我的报表中,我有一个下拉列表,其中列出了我想从中选择的所有“人物”,然后从数组的“文本”列中返回所有值。 我已经能够使用此公式使它仅与一列一起使用,其中C4在下拉列表中包含我的选择:
INDEX(表1 [#ALL],SMALL(IF(表1 [PERSON1] = $ C $ 4中,ROW(表1 [PERSON1])),ROW(1:1)),1)
文本列将包含“人物”列的所有名称,但是它们的大小写不同(所有大写字母都不能更改格式以用于显示)。 也许SEARCH函数会更有用? 我不确定。 我试图避免使用宏,但是我并不完全反对。
让我知道你们的想法,并预先感谢!
只需重新组织您的表,以使每个名称只有一行...名称上的V查找并获得匹配列表。
Person Text
Mike Smith String with names
Robert Johnson String with names
Suzy Q String with names
Dan Boy Second string with names
您是否要对团队进行验证? 像选择团队一样,那么下一个下拉列表仅提供该团队的成员?
您可以在验证中使用偏移量。 在一个单元格中对团队列表进行验证。 在另一个单元格中,创建一个列表验证,使用偏移量公式返回基于所选团队的成员范围。
编辑:不确定如何放入表格,但这是您将如何用vlookup填充范围
在包含条目的表中,添加一列,其序列号从1-n开始
在下拉框下方,依次输入数字1至n
vlookup表中的序列号,即您要查找的行
对于该列,请使用匹配项在表格中查找当前所选人员所在的列
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.