gpt4 book ai didi

Excel 将偶数单元格移动到单独的列

转载 作者:行者123 更新时间:2023-12-02 18:25:27 25 4
gpt4 key购买 nike

我得到了一个电子表格,其中有一列,奇数行包含一个值,偶数行包含相关日期。我想将其转换为一种格式,其中奇数行值的关联日期位于同一行但单独的列中,例如

|ABC1234  |     |ABC1234|13-Dec-13|
|---------| |-------|---------|
|13-Dec-13| |ABC1235|14-Dec-13|
|---------| |-------|---------|
|ABC1235 | |ABC1236|15-Dec-13|
|---------| ->
|14-Dec-13|
|---------|
|ABC1236 |
|---------|
|15-Dec-13|

仅使用公式就可以实现这一点吗?还是需要宏?

最佳答案

这感觉像是一个 hack,但假设您从 Excel 文档的顶部开始,您可以使用以下公式:

    =INDIRECT("A" & (2*ROW()))

其中“A”是原始数据的列名(具有交替数据类型的列)。 INDIRECT 基本上将“A”与 2*ROW() 的值连接起来。并且,ROW() 给出单元格的当前行号。如果由于标题或类似的原因需要偏移它,您可以在 2*ROW() 之后添加或减去偏移量(以便更改行号)。

所以,你会使用

    =INDIRECT("A" & (2*ROW()-1))

制作 ABC.... 列,然后使用

    =INDIRECT("A" & (2*ROW())) 

制作日期列

关于Excel 将偶数单元格移动到单独的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25173371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com