Excel删除行的公式
我正在寻找一个 Excel 公式来自动删除所有偶数行或赔率行。
示例:我想删除 A2、A4、A6、... 和 A500 行,因此手动操作很痛苦!
I am looking for an Excel formula to automatically delete all even or odds rows.
Example: I want to delete row A2, A4, A6, ... , and A500, so doing it manually is a pain!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试使用以下公式添加列:
X2 = isEven(row(X2);
任何行都可以然后:
Try to add the column with the formula:
X2 = isEven(row(X2);
Any row is fineThen:
在 Row1 中尝试:
向下复制以适应。过滤该列并取消选中您希望保留的行(例如,取消选中 FALSE 以保留偶数行)。删除所有可见的,或者根据您的选择,删除除 Row1 之外的所有可见的。
Try in Row1:
copied down to suit. Filter that column and uncheck the rows you wish to retain (eg uncheck FALSE to keep the even numbered rows). Delete all visible or, depending upon your choice, all visible other than Row1.
使用 Excel 公式可能无法删除行,请使用 VBA 自动执行此过程;如果您想删除奇数行,请使用以下代码,然后将 startatrow 更改为 1,如果是偶数行,则将其保留为 2。我假设您有一个包含完整数据集的列,假设 A 列(您可以相应地更改它)
Deleting rows may not be possible using excel formula, use vba for automating this process; use the following code if you want to delete odd rows then change startatrow to 1 and if even number then leave it at 2. I am assuming you have a column with complete dataset, lets say column A (you can change it accordingly)