我有一个包含许多列的大型工作表。如何找到特定列(标题)及其内容并将它们放在工作表的开头? 2024-9-30 • microsoft-excel worksheet-function vba macros 我有一个包含许多列的大型工作表。如何搜索特定列并将其从 B1 返回到同一张工作表的开头? 我将其用于格式不一致的自动每周任务。列并不总是固定的。以下是示例 图纸清单: 主要表: 我想搜索三个人,并将他们从 B 列带到同一张表的开头,就像这样使用宏 vba 复制同一张表的三列并将其放在表的开头: 我在个人电脑上使用 Office 365 和 Excel 2010。我最终将在 Office 365 上使用此自动化工作表 我一直在调整下面的公式,但还是无法正确 =INDEX($H2:S10,ROWS($B2:B2),MATCH(B$1,$H1:S1,0)) 答案1 您的公式未显示后续行的正确结果,因为某些单元格引用错误。请将公式更改为: =INDEX($H$2:$S$10,ROWS($B$2:B2),MATCH(B$1,$H$1:$S$1,0)) 使用以下公式在比你的样本更小的样本上查看结果 =INDEX($H$2:$S$4,ROWS($B$2:B2),MATCH(B$1,$H$1:$S$1,0)) 相关内容 终止 ssh 进程 使用 Gnome Shell 时某些应用程序在 Dock 中显示两次?[重复] 如何将外部服务器配置为 EGPU? Access 可以在数据输入表单上显示相关字段吗? auditctl 不存储读取数据 主机说:550 IP 不允许从 gmx.de 发送邮件(回复 RCPT TO 命令) 文件 .htaccess 不起作用 记录两个虚拟机之间的通信 在 Wayland 中通过 SSH 启动 GUI 程序(Ubuntu 17.10) Dell Vostro 200 风扇速度