gpt4 book ai didi

Excel 公式 - 如何将单元格中的公式值分成 2 个不同的单元格?

转载 作者:行者123 更新时间:2023-12-04 21:29:58 31 4
gpt4 key购买 nike

在我的 Excel 工作表中,我有一列从不同工作表的一行中获取转置数据。

=TRANSPOSE(DATA!L170:CC170)

单元格数据的示例是 0/300并且在整个列中是一致的。

现在我计划在第一列旁边添加 2 个新列来分别显示数字:
| 0/300 | 0 | 300 |

一旦第一列有数据,我希望 2 列显示它们的值。

起初我想尝试内置的文本到列功能。但显然它不起作用,因为它只检测公式而不检测值。

有没有其他公式可以做我想要的?宏肯定会起作用,但如果有的话,我也在寻找一种更简单的方法。

最佳答案

这可能很难实现。我想,不可能。

为什么?因为移调 函数返回一个非常精确大小的范围,没有空间在里面添加新列。

解决方法:

在右侧添加额外的列,超出范围的末尾。只需使用 //从原始文本中获取片段的函数。

如果范围的大小没有改变,并且内容在相同的位置始终相同,则该解决方法将起作用。如果你想要一个(高度)自适应的公式,你需要进入 Excel 的 VBA,这将是“丑陋的”。

编辑:我认为这是理所当然的,但是 @MitchellDeane 有一个好处:

Note that you can use FIND in your left functions in case of different sizes of inputs: =LEFT(A1,(FIND("/",A1,1)-1)). Such as 0/300, 0/3000, 30/30000

关于Excel 公式 - 如何将单元格中的公式值分成 2 个不同的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55586149/

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