【问题标题】:index match vba loop索引匹配 vba 循环
【发布时间】:2018-07-22 23:33:50
【问题描述】:

我正在尝试编写一个宏,它可以根据名字、姓氏和公司自动生成电子邮件地址。我有一个工作表,其中收集了我的原始数据(第一个、最后一个、公司)以及我尝试使用宏生成的电子邮件地址的最后一列。

在第二张表上,第一行从前面提到的表中提取名字、姓氏和公司。下面,我有一个表格,它根据我为每家公司分配的格式(即 First.Last@abc.com,FLast@abc.com)使用顶行的名称生成电子邮件地址。

然后我将使用索引匹配来匹配通过匹配公司来提取生成的电子邮件:Index(email list,Match(firm,firm list,0)。

如何使用 VBA 循环遍历我的列表?

感谢所有帮助!

【问题讨论】:

  • 我不能确定,但​​从你的描述来看,这听起来你不需要 VBA。一些查找公式应该可以做到这一点。
  • 有3种格式:First.Last@company.com, FLast@company.com, First@company.com 但有55家公司
  • 基本上,我正在尝试编写这样的代码:Sheet2 A1=Sheet1A1(公司名称)然后 Sheet2 B1 = Sheet1 B1(名字)然后 Sheet2 C1 = Sheet1 C1(姓氏)。 Sheet1D1 = 索引(Sheet2 D3:D57(可能的电子邮件)MATCH(Sheet1A1(公司名称), Sheet2 A3:A57,0))。

标签: excel vba indexing match


【解决方案1】:

这样的事情会起作用:

【讨论】:

    猜你喜欢
    • 2015-10-30
    • 2020-03-27
    • 2020-08-15
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 2021-08-25
    相关资源
    最近更新 更多