如何索引Excel中多列中重复的精确值

杰瑞德(Jared)

该应用程序将列出在仓库中放置物品的货架

例如,如果某件物品存储在几个不同的架子上。我不需要重复执行该项目的总数,仅需要在这种情况下找到“ Rack#”的列标题即可。

我创建了一个简单的示例,并需要B2的代码。

我刚刚输入了B2的值以显示所需的结果:

在此处输入图片说明

丹尼尔·海德布雷克

不使用VBA的棘手解决方案

  • 插入=""G2:G6。
  • 插入=IF(NOT(ISNA(MATCH($A2,D$2:D$5,0))),CONCATENATE(G2,IF(G2="","",", "),D$1),G2)H2并将其复制到H2:J6
  • 插入=J2B2并将其复制到B2:B6

问题解答

如果添加机架,则需要在J列的右侧添加列。

更多的机架,机架中的内容更多

如果Excel中有一个不错的字符串连接函数,可以缩短它...。

解释

我们需要放入=""G列中,因为我希望在H到J列中具有相同的代码,并且没有多余的if子句。

长命令说明:

  • D2:D5列中A2在哪一行中(如果不存在则为#NA)=> MATCH(A2,D2:D5,0)
  • A2是否不在D2:D5列中=> ISNA(MATCH(A2,D2:D5,0))
  • 反转“是否A2不在D2:D5列中” => NOT(ISNA(MATCH(A2,D2:D5,0)))
  • 如果发生上述情况,则执行其他操作=> IF(NOT(ISNA(MATCH(A2,D2:D5,0))),THIS,THAT)
  • 这(A2在列中=我们要记下“机架1”)=> CONCATENATE(G2,IF(G2 =“”,“”,“,”),D1)
  • 那(我们没有新东西)=> G2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Pandas 中删除重复的多索引列

如何在 Excel 的多列中查找/突出显示重复值

如何索引列中具有重复值的行?

在Excel中粘贴精确值

如何基于Pandas中不同列中的重复值生成重复索引

MySQL查找在多列中重复的值

删除多索引中的重复索引,无论顺序如何

保存到csv时如何从多索引熊猫数据框中删除重复的值

如何将日期值索引到Excel中的列

如何通过匹配值对Excel中的多列进行排序

如何从 Python 中多列的行组中找到 2 个最大值,并显示其行和列索引而不重复

如何避免Sphinx索引中的列重复?

当索引和值在同一列中时如何进行多索引透视?

如何根据多索引熊猫数据框中的行索引值创建列?

oracle中的多列索引如何工作?

如何在excel中的多列中索引和进行多个匹配?

当列中存在重复值时,如何基于索引分配列?

如何在多索引DataFrame中按级别总计除列中的所有值

如何为熊猫数据框中的多索引中的列选择最大值?

如何更改 Pandas 中多索引数据帧列中某些行的值

pandas:根据另一列中的值获取具有相应索引的精确对应值

excel中散点图的多列值

Excel中的值根据列中的重复值进行分组

如何通过纯 JavaScript 中的值获取数组的多个索引(值精确匹配)

数组中的索引值重复

如何从多索引数据框中删除索引列

如何将重复的索引值转换为 Pandas 中的新列

如何对具有重复索引的数据框列中的值求和

如何基于单列/多列值在给定公差下查找数据框中的重复行?