gpt4 book ai didi

excel - 如何获取列中的所有值并更改它们的值

转载 作者:行者123 更新时间:2023-12-04 20:01:01 25 4
gpt4 key购买 nike

关于如何将所有值乘以其他单元格或根据某个值将所有值移动到另一个单元格有很多问题,但我想要的是,在下面的示例图像中:
enter image description here
我选择的所有值除以 2。我不想要另一列,我只想更改电子表格中的所有这些值并将它们除以 2,值本身应该改变。
我在任何地方都没有找到答案,我相信它非常简单。例如,在:base_damage_mod选定的列,0.03 将变为:0.015。
我知道这样做的唯一方法是手动,这是很多工作......
最简单的方法是什么?

最佳答案

最简单的方法是编写一个宏,如下例所示:

Sub Divide_by_2()
For Each c In Selection:
If c <> "" Then
c.Value = c.Value / 2
End If
Next c
End Sub
为了启动它,您需要选择您的单元格(无需复制,或按 Ctrl+C),然后启动宏。
就源代码而言,这很明显,除了 c <> ""部分:我添加了这个是为了避免在空单元格中填充值 0。
没有VBA,没有宏,有没有办法做到这一点?
是的,有,但它涉及您创建一个新列,在其中键入一个公式,然后将该公式的值再次复制到另一列中并删除前两列,换句话说:这很梅西 :-)

关于excel - 如何获取列中的所有值并更改它们的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72052088/

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