当前位置: 首页 > 知识库问答 >
问题:

Excel公式/VBA代码:水平查找值并拉出整个列(多个值)

苏华藏
2023-03-14

我有一个庞大的数据。需要水平查找数据,并拉/提取与同一列关联的所有多行。

我需要在sheet1标头中查找“name”,并在Sheet2列B中拉出整个列。

有没有什么VBA代码/公式来拉这个?请帮忙

共有1个答案

充阳秋
2023-03-14

不管工作簿的结构如何

Code = YourSearchedItem

Set TargetCell = Range("A:A").Find(What:=Code)

CurrRow = TargetCell.Row    ' Will Return Row number
 类似资料:
  • 我尝试了以下代码。 但它总是打印 我有以下excel文件: 现在,如果我将acc_no的值更改为1、2或3,它将打印未找到的。如果我将acc_no的值从字符串“acc_no”更改为字符串“acc_no”,则会找到它。我想这意味着它总是只扫描第一行,而不是所有的行。。谁能给我一个建议或者我写了一个错误的代码。。。

  • 嗨Stackoverflow社区, 如果满足条件,我想添加一个数据验证下拉列表。 如果“最终侦察”出现在C列中,则以以下状态填充下拉列表:“最终”或“正在审查”,否则不要填充下拉列表。 我可以使用非VBA验证列表,但在这种类型的评估审查中,我需要使用VBA版本。 这就是我到目前为止所拥有的,我被困得很厉害。我在C栏有“最终侦察”,如果最终侦察出现在C栏,然后用“最终”和“正在审查”的选项填充下拉列

  • 问题内容: 我试图获取许多列中的第一个非空值。我知道我可以使用每列的子查询来完成此操作。以性能的名义(在这种情况下确实很重要),我想一次完成。 以以下示例数据为例: 我的梦想查询将在每个数据列中找到第一个非null值,并按排序。 例如,选择第一三列的神奇骨料时,排序由所述下降。 或升序排序时: 有人知道解决方案吗? 问题答案: 可以与一起使用。是必需的,因为SQL Server首先对null进行排

  • 很抱歉,如果之前有人回答过这个问题,我无法找到任何符合我具体情况的东西。 我有一个工作簿,有18张工作表,从B2开始,每张工作表的列数可变。有时生成工作表的程序会创建重复的列,因此,我需要一个由button触发的宏来搜索每一个工作表,寻找匹配的列标题,然后删除其中一个列(整个列,而不仅仅是标题)。 到目前为止,我很难,我已经能够删除表中任何单元格中的所有匹配,这几乎抹去了整个表。我只需要匹配标题,

  • 本文向大家介绍Python对Excel按列值筛选并拆分表格到多个文件的代码,包括了Python对Excel按列值筛选并拆分表格到多个文件的代码的使用技巧和注意事项,需要的朋友参考一下 场景:集团中心下发本省数据时,并未按地市、业务拆分,现需要按地市、业务拆分并分发到地市。 本文利用Python的pandas包实现了以上场景。 注:本示例代码只实现按单列拆分,如果需要多列筛选拆分,请修改本示例中的f

  • 任何暗示都会很明显。