【问题标题】:Excel - Match cell values in 2 separate columns and paste a different value if matchExcel - 匹配 2 个单独列中的单元格值,如果匹配则粘贴不同的值
【发布时间】:2017-07-05 19:20:33
【问题描述】:
=INDEX(C:C,MATCH(A1,B:B,0))

上面的公式正在粘贴到D1

我需要它返回与匹配的AB 字段位于同一行的C 单元格:

A       B        C            D

77      22       MO91117
88      88       MO91337
99      99       MO12347
22      77       MO91837

理想情况下,如果我在D1 中运行公式,它将返回M091837

任何帮助将不胜感激!

【问题讨论】:

  • 公式看起来很完美。有什么问题/疑问?
  • 我不断收到#N/A
  • 猜测...您的 A 或 B 列之一(或其中的一些单元格)被格式化为文本。选择 A 列和 B 列,并将单元格格式设置为 Number,小数点为 0..
  • 太棒了!这似乎解决了问题!感谢您的帮助!
  • @A.S.H 如果您将单行评论外部化为有效答案只是为了帮助机器人标记已回答的问题

标签: excel excel-formula excel-match


【解决方案1】:

回答完整性。感谢 A.S.H 的答案(在问题的 cmets 中)。

确保您尝试匹配的两列格式相同。看起来这个问题的错误是一列被格式化为文本,而一列被格式化为数字。例如,数字 4 和字符 4 在软件中的表示方式不同,因此在尝试匹配文本和数字时不会返回预期值。

【讨论】:

    猜你喜欢
    • 2021-09-26
    • 1970-01-01
    • 2022-01-20
    • 2017-09-18
    • 2021-12-06
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多