【问题标题】:excel vlookup to match on 2 criterias and return a 3rd resultexcel vlookup 匹配 2 个条件并返回第三个结果
【发布时间】:2021-10-17 02:21:57
【问题描述】:

Sheet 位于云端,人们使用 Google Sheets 使用,因此很遗憾 VBA 已淘汰。

尝试使用 vlookup 来检查 'Monday!A3' 与 'Weekly Roster!E:E',但它还必须将 'Monday!E1' 与 'Weekly Roster!G:G' 匹配,然后返回 'Weekly名册!H'

如果这是 VBA,我可以将其粉碎,但不幸的是它不是!

尝试了许多不同的方法,但它们都不起作用!下面是一些例子;

=AND(VLOOKUP(E1,'Weekly Roster'!A:M,8,FALSE),VLOOKUP(A3,'Weekly Roster'!A:M,8,FALSE))
=VLOOKUP(A3, IF(E1='Weekly Roster'!G:G,'Weekly Roster'!H:H,""), 8, FALSE)

(还有一些已经被删除的!)

如果有人能指出我正确的方向,那就太好了!感谢您的帮助!

Sheet = Monday -> 将 'Monday!A3' 匹配到 'Weekly Roster!E:E' 然后还将 'Monday!E1' 匹配到 'Weekly Roster!G:G' 并返回 'Weekly Roster!H'

周一表:

每周花名册:

【问题讨论】:

  • 如果我们能看到你的数据样本,我想每个人都可以帮助你
  • 附上图片!第一个是星期一,我将 A3(及以后)匹配到“Weekly Roster!E:E”,并将“Monday!E1”匹配到“Weekly Roster!G:G”并返回“Weekly Roster:H”
  • 您的徽章#是否与 Emp # 相同?
  • 当然是!!!
  • SING5580在这种情况下如何复制你想要哪些数据?

标签: excel google-sheets excel-formula google-sheets-formula vlookup


【解决方案1】:

美好的一天,

试试这个:

  1. 在“星期一”工作表的开头添加一个新列(“A”列并将其命名为索引),徽章列现在将位于“B”上
  2. 在单元格 A3 中使用:B3&"-"&$E$1 并将其填充到其余行
  3. 在“每周花名册”表的开头添加一个新列(“A”列并将其命名为索引)
  4. 现在将在单元格 A2 中移动列,使用:F2&"-"&H2 并为其余行填充它
  5. Vlookup 将是:

VLOOKUP(A3,'每周花名册'!A:N,9,FALSE)

【讨论】:

  • 干杯!每周报告只是我们排班计划的一个输出,没有其他方法可以绕过它吗?
  • 工作如梦,欣赏!从来没有想过创建一个新字符串来匹配一个!
【解决方案2】:

在星期一工作表的 D2 单元格中尝试这样的操作

=FILTER(FILTER('Weekly Roster'!E1:H3,('Weekly Roster'!G1:G3=$E$1)*('Weekly Roster'!E1:E3=A4)),{0,0,0,1})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2017-01-07
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    相关资源
    最近更新 更多