根据要填充的列标题中输入的内容,如何使查询列动态?

发布于 2025-01-22 13:41:49 字数 406 浏览 2 评论 0原文

目前,我可以使用以下数据填充一个带有数据的工作表,并且可以动态地获取目标列标题名称,并使用以下方式:

=query(
Scenarios!A5:FQ,
"select "&REGEXEXTRACT(ADDRESS(5,MATCH(B2,Scenarios!A5:5,0)),"[A-Z]+")&"
 where "&REGEXEXTRACT(ADDRESS(5,MATCH("PO #",Scenarios!A5:5,0)),"[A-Z]+")&" = 
 '"&$B$13&"'",0)

在这种情况下如何使用类似的方法?

=vlookup(AB9,Scenarios!A:BL,64,FALSE)

Right now, I can populate a sheet with data queried and that gets the destination column header name dynamically, using this:

=query(
Scenarios!A5:FQ,
"select "®EXEXTRACT(ADDRESS(5,MATCH(B2,Scenarios!A5:5,0)),"[A-Z]+")&"
 where "®EXEXTRACT(ADDRESS(5,MATCH("PO #",Scenarios!A5:5,0)),"[A-Z]+")&" = 
 '"&$B$13&"'",0)

How can I use a similar approach when in this case?

=vlookup(AB9,Scenarios!A:BL,64,FALSE)

Here is an example of the data

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尘世孤行 2025-01-29 13:41:49

请参阅:

=FILTER(A7:C; REGEXMATCH(A7:C7; "Region|Rep"))

如果列的顺序很重要:

=QUERY(FILTER(A7:C; REGEXMATCH(A7:C7; "Region|Rep")); "select Col2,Col1")

”在此处输入图像描述”

或者您可以尝试:

=INDEX(VLOOKUP(ROW(A7:A); {ROW(A7:A)\ B7:C}; {3\ 2}; 0))

“

或like:

=INDEX(VLOOKUP(ROW(A7:A); {ROW(A7:A)\ B7:C}; MATCH({"Rep"\ "Region"}; A7:C7; 0); 0))

see:

=FILTER(A7:C; REGEXMATCH(A7:C7; "Region|Rep"))

enter image description here

if order of columns matters:

=QUERY(FILTER(A7:C; REGEXMATCH(A7:C7; "Region|Rep")); "select Col2,Col1")

enter image description here

or you can try:

=INDEX(VLOOKUP(ROW(A7:A); {ROW(A7:A)\ B7:C}; {3\ 2}; 0))

enter image description here

or like:

=INDEX(VLOOKUP(ROW(A7:A); {ROW(A7:A)\ B7:C}; MATCH({"Rep"\ "Region"}; A7:C7; 0); 0))

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文