Excel宏可在表格之间找到并正确格式化数据

时间:2015-08-31 13:07:06

标签: excel vba excel-vba google-sheets

我将非常感谢您对此事的任何帮助,并希望我们能够解决这个问题。

这就是我需要的:

从Sheet2 D1获取一个值并在Sheet1 A列中搜索它。

如果找到了值,让我们说在A8单元格中,然后从B8(B8旁边)取一个值并将其放在Sheet2 D1单元格中(覆盖旧值)。

目视:

Sheet2 D栏:

A0933399489
A0933397000
A0933398000
A0933399000

Sheet1 A column:Sheet1 B column:

A0933399489     0000000001
A0933397000     0000000002
56456584546     0000000003
A0933398000
23564598654     0000000004
A0933399000     0000000005

从Sheet2 D列获取第一个值:A0933399489 并在Sheet1 A列中搜索它 如果找到 - 复制相应的Sheet1 B单元格 - 在这种情况下为0000000001 并将其粘贴到Sheet2 D列单元格 - 在本例中为A0933399489

  • 要搜索的值始终以A09333 *
  • 开头
  • Sheet1中的信息并不总是很好地格式化,一些行可能包含随机数据

1 个答案:

答案 0 :(得分:0)

不确定工作表的最终目标。你需要覆盖Sheet2列D吗? 一个简单的Vlookup可以做到这一点: 在sheet2单元格中,E1 = =VLOOKUP(D1,Sheet1!A:B,2,FALSE)