【问题标题】:VLOOKUP & Inserting Text That Corresponds To The CellVLOOKUP & 插入与单元格对应的文本
【发布时间】:2013-04-24 07:46:25
【问题描述】:

我很难让我的 vlookup 公式从另一个工作表(工作表 2)中提取 url 数据,并根据工作表 1 上的 A 单元格中的内容将添加的信息插入到 url。

例如,

vlookup 公式=VLOOKUP(B2,Sheet2!A:B,2,FALSE) 将检查 B2(表 1)是否与表 2 上的数据匹配。然后它将返回匹配的数据:

=HYPERLINK("http://www.dpd.co.uk/tracking/quicktrack.do?search.consignmentNumber="&Sheet1!A2&"&search.searchType=16&search.javascriptValidated=0&appmode=guest")

然后我希望 url 链接插入 Sheet 1 A 单元格中的任何文本

我使用的公式可以很好地做到这一点,但我希望该公式能够对应单元格 A 中的任何内容,而不仅仅是 A1,即 Sheet 1 A3,Sheet 1 A4....

我该怎么做?

谢谢

【问题讨论】:

  • 您是否只是希望将此公式复制下来并保留相对引用,即当前行?您是否在工作表 1 的 a1 中输入此内容?您输入的超链接功能是否有效?
  • 认为您正在寻找的是Sheet2Column B 中与Sheet1、单元格B2 匹配的所有值的列表以返回填写Sheet1A 的列表?
  • GLH,我想把它复制下来并让它插入相对参考/当前行。超链接有效
  • relative referencecurrent row 将是 2 个不同的野兽。相对参考我会 Assume 你只想要匹配。对于当前行,它将在Sheet2!B 中得到 EVERYTHING 的结果,并指示它是否为匹配。
  • 啊哈.. DPD sites 怎么样了 ;)

标签: excel excel-formula vba


【解决方案1】:

我不确定我是否完全理解您的问题,但请允许我分享一下我认为是类似问题的经验。 我的解决方案是偏移/匹配公式。我使用了类似于以下的公式: =OFFSET($A$1,(MATCH(B$2,'Sheet2'!$A:$B,0)+$A1),0) 并且在 A 列中有一个值列表,对应于该行到我想要保持不变的对象单元格的距离。然后我使用自动填充来填充表格中的列,直到我填充公式。这样,每行的偏移参考都发生了变化,我仍然能够自动填充。 希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2019-04-24
    • 2018-07-22
    • 1970-01-01
    相关资源
    最近更新 更多