excel - 如何以数据并排而不是上下显示的方式转置一对excel列?
解决方案
这里有两个解决方案:
选项 1:没有OFFSET
由于 的易变特性OFFSET
,我修改了我之前不再使用的答案(选项 2 OFFSET
)更复杂,但消耗的资源更少。
D4
特征=CHOOSE(MOD(COLUMN(),2)+1,INDEX($A$3:$A$5,ROUNDUP((COLUMN()-COLUMN($C$4))/2,0),MOD(COLUMN(),2)),INDEX($B$3:$B$5,ROUNDUP((COLUMN()-COLUMN($C$4))/2,0),MOD(COLUMN();2)))
CHOOSE
确定结果是否应该来自列A
或B
(请参阅两个公式中的不同锚点INDEX
。除此之外,两个公式是相等的。- 该
INDEX
公式在选项 2中进行了解释。
选项 2:使用OFFSET
这是一个具有该OFFSET
功能的解决方案,由COLUMN
.
D4
具有以下公式
=OFFSET($A$2,ROUNDUP((COLUMN()-COLUMN($C$4))/2,0),MOD(COLUMN(),2))
分解
OFFSET
(锚点,行,列)- anchor : 标题行的第一个单元格
- rows:获取当前单元格的列并减去标记单元格的列(此处为“输出:”)以获得一系列正在进行的数字。由于您对两个相邻单元格的结果感兴趣,我将结果除以二。为了得到一个整数值,我将结果向上取整。这样,源行每两列递增一次。
- columns:将当前单元格的列除以 2 并使用结果来确定我们是取第一列还是第二列的内容。
推荐阅读
- r - 如果向量包含 5 个元素中的 3 个,则在 dplyr 中返回该 ID == TRUE 的所有元素
- javascript - 将 javascript 中的 2 个数字与 parseint 进行比较
- php - Woocommerce 新购物车商品价格未更新
- xcode - 如何删除包依赖 Xcode 11
- parsing - 如何为 BNF 语法编写 Lex 和 yacc 代码
- wordpress - 如何更改面包屑 woocommerce 属性中的名称?
- visual-studio-code - 我的导入路径和单击打开文件有什么问题?
- mongodb - Docker:无法拉取 mongodb 映像
- java - 单击按钮时如何在我的android应用程序中添加暗模式
- nasm - 将 NASM 汇编源代码拆分为库