【问题标题】:Excel - data in rows rather than columns / LookupExcel - 行而不是列中的数据/查找
【发布时间】:2017-09-02 00:56:21
【问题描述】:

1 个工作表包含以下数据:- A. B. 1 H7 £123 2 B1 99 英镑
3 G2 £123
4 E9 67 英镑

第二张工作表是这样的:-

 A.        B.      C.      D.     E.    

1 £123 A1 G2 H7
2 99 英镑 B1 H3
3 67 英镑 F4 E9 L6 R3

我想要的结果在工作表 1 中,查看 A 列中的订单号并在工作表 2 中找到它并返回 A 列中的值。例如工作表 1 中的订单编号 E9 为 67 英镑(单元格 B4)。这位于工作表 2(单元格 C3)中,但应从 A 列的同一行返回值,例如67 英镑。然后我可以协调 2 个工作表来调查差异。希望这更清楚(对不起最初的帖子)。

【问题讨论】:

  • 为什么MATCH 不适合你?第二个工作表中的值是否重复?即你能在不同的行中找到 G2 吗?
  • 你想要什么?你的预期结果是什么?没有问题。请使用编辑更新原始帖子,并提供预期的输出和问题。
  • 尝试谷歌搜索“Excel 索引函数”和“Excel 匹配函数”。

标签: arrays excel matrix indexing match


【解决方案1】:

试试这个公式,

=INDEX(Sheet4!A:A,IFERROR(MATCH(A1,Sheet4!B:B,0),IFERROR(MATCH(A1,Sheet4!C:C,0),IFERROR(MATCH(A1,Sheet4!D:D,0),IFERROR(MATCH(A1,Sheet4!E:E,0),"no match")))),1)

将其粘贴到工作表 1 的单元格 C1 中并拖动到最后。它搜索表 4 中的值并返回 67 等等....如果您还有其他需要,请告诉我

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多