【问题标题】:Find value that is two characters different查找两个字符不同的值
【发布时间】:2017-08-25 10:18:59
【问题描述】:

谁能帮助我有一个在同一列中有项目代码的电子表格,我需要找到一个项目代码,它只有两个字符与第一个不同。 IE。我知道 dftca0004 是哪一行,需要搜索包含 dftea0004 的行。两个项目代码在同一列中。

提前致谢

【问题讨论】:

  • 认为 Google 可以快速解决这个问题,但它总是 2 个字母吗?它们总是 caea?您的问题可能会有所改进,并且您尝试过的一些示例会很好。
  • 我搜索过 excel,但我对这种类型的电子表格只是很陌生。是的,唯一的区别是一个纸箱代码,即 dtifca0004,对应的内容是 dtifea0004。每个产品的第一个和最后四个字母不同。
  • 所以总是相同的原因是我只将ca更改为ea
  • 是的,这是该产品的两个项目代码之间的唯一区别,但它需要搜索数百个成品,即使用 ca 以找到其匹配的数据包,即使用 ea。所以每一个成品都是一个****ca****,对应一个包****ea****。但是每个成品的正面和背面的****不同。

标签: excel search find lookup


【解决方案1】:

当所有值都在A列并且dtifca0004在单元格A1中时,下面的公式将返回dtifea0004的行号。此公式适用于格式为 ****c***** 和 ****e*****

=MATCH(REPLACE(A1,5,1,"e"),A:A)

【讨论】:

  • 如果值不在单元格 a1 中,它是否也有效。我的方程查找××××c××××但需要它找到××××e××××第一个××××c××××位置未知
  • 查找 ****c***** 的方程式是什么样的?
  • 这会查找固定单元格 $t$3 中的 ****c**** 值,并从包含 ****c 的相应行的包装工作表中返回一个值****。我有另一个部分需要有关相应 ****e**** 的相同信息。 =+IF($T$3="","",VLOOKUP(VLOOKUP($T$3,'产品规格'!A:AB,9,FALSE),包装!A:B,2,FALSE))
  • 我想这会返回一个纸箱代码?然后你可以用你的方程替换我的公式中的 A1。或者将公式中的 A1 替换为您的方程式所在的单元格引用。
  • 所以我有一个表格,我想根据产品 dfitCA0004 和相应的 dfitCE0004 从各种工作表中提取值,例如,每个产品的前四个值和最后四个值不同,但每个产品都有一个CA 和 EA。
【解决方案2】:

感谢替换功能完美运行这是最终公式

=+IF($T$3="","",VLOOKUP(REPLACE($T$3,4,1,"e"),'Barcode Register'!A:E,5,FALSE))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 2019-08-13
    • 1970-01-01
    • 2014-10-18
    相关资源
    最近更新 更多