excel - 将行中的所有活动值合并到单列中
解决方案
请在表格的最后一列尝试这个公式。
=IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2),"",INDEX(Table1[@[IN]:[OUT4]],1,COUNTA(Table1[@[IN]:[OUT4]])))
该术语Table1[@[IN]:[OUT4]]
出现 3 次。它指定从IN
列到OUT4
列的范围Table1
。更改表名以匹配您的表名。您还可以指定工作表范围,例如 A2:H2。
如果最后使用的列是IN
列,则公式不返回任何内容(空白),如果是列,则该列中的值OUT
。该列由 MOD() 函数标识。MOD(COUNTA(Table1[@[IN]:[OUT4]]),2)
将返回 1 或 0。IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2),"",
如果结果为 1,则返回空白。如果您向我们展示的内容左侧有列,并且需要将它们包含在公式检查的范围内,您可能需要更改这部分如果最后一列是一列,则将公式移入IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2)=0,"",
以省略结果IN
。
推荐阅读
- python - Bamboo - Docker image run Error - Connection refused
- django - 在 Django 中创建用户历史 API
- postgresql - 将 postgres JSON 转换为行
- excel - 如何通过范围内的 ID 和日期过滤找到最大值和最小值
- core-data - Previewing ContentView with CoreData
- multithreading - 优化 OpenCL 缓冲区写入?
- pandas - 递归地列出树/有向图中节点的邻居,对于图中的所有节点,一次一个“级别”?
- here-api - Fleet Telematics Waypoints Sequence response time
- java - 在 Scala 中对 Java 列表进行平面映射
- android - 尝试 UnitTest 时,出现 Jacoco 错误。即使它没有使用