excel - 缺失值替换为下一个可用的值,保留列标题
问题描述
我有一个包含 Product1、Product2、Product3 .....Product12 列的 csv。
缺少某些产品价值,如果一个产品缺少产品价值,我想获得下一个具有可用价值的产品的价值
即,如果 product1 product3 和 product5 为空,则显示前 12 个具有从下一个产品继承的值的产品,在这种情况下最后 3 个产品为空,因为有 3 个空产品。
解决方案
您可以按照以下步骤操作:
要删除空白单元格并向左移动,您只需选择所有空白单元格并删除它们然后向右移动即可。
选择数据范围,按 Ctrl + G启用 Go To 对话框,然后单击 Special。
在 Go To Special 对话框中,选中Blanks option,然后单击 OK
范围内的所有空单元格都已被选中,右键单击其中一个空白单元格,然后从上下文菜单中选择删除。
在删除对话框中,选中向左移动单元格选项,然后单击确定。
然后空白单元格已被删除,数据已向左移动
推荐阅读
- java - 使用 Tabula 使用 Python 读取 pdf 时出现 Java 错误
- f# - FSharp.Data JsonProvider 的重命名类型
- asp.net-mvc - 事件驱动架构数据库处理
- python - 如何使用 Python 的 ast 创建类型化的返回?- `def f() -> bool: return True`
- javascript - 在没有 @oninput 的情况下获取 Blazor 中输入字段的值
- c# - 如何使用 FiddlerCore 将 https 隧道流量重定向到 https://localhost:8444
- php - 隐藏的令牌字段不是不安全的吗?
- python - 将 Spark DataFrame 中具有多个时区的所有时间戳标准化为 UTC 格式
- haskell - 菜单选项问题
- vb.net - vb.net 应用程序可以在一台机器上正确转换日期,但不能在另一台机器上正确转换 - GB/US 格式