gpt4 book ai didi

vba - Excel中的自动数据排序/分析

转载 作者:行者123 更新时间:2023-12-04 21:42:00 27 4
gpt4 key购买 nike

我有四列形式的数据。前三列代表时间,value1,value 2。第四列是二进制,全为 0 或 1。当第四列中对应的二进制值为0时,有没有办法告诉excel删除时间、值1和值2?我知道这在 C++ 或 matlab 中要容易得多,但由于我无法控制的原因,我必须在 excel 中完成。

最佳答案

我的 Visual Basic 有点生疏,但这个宏可以做到。只需启动 VBA 编辑器 (Shift+F11),插入一个新模块(如果没有),然后添加以下代码。然后确保您要清理的表在事件工作表上,转到代码内部的某个位置,然后在 VBA 编辑器中按运行按钮 (F5)。然后所有带有 0 的行在 D 列应该没有了。

Sub clean()
Dim i As Integer
i = 1
While Range("D" & i).Value <> ""
If Range("D" & i).Value = "0" Then
Rows(i).Delete Shift:=xlUp
Else
i = i + 1
End If
Wend
End Sub

关于vba - Excel中的自动数据排序/分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2868525/

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