我有一个超过1000列和11000行的Excel工作表-全部包含数字数据。在数据中,缺少用“ *”表示的值。
我想用它所在的列的平均值替换所有的“ *”值。
手动执行此操作会花费很长时间,那么是否有公式可以实现此目的?
非常感谢您的任何帮助。
最佳答案
我可以给你一个三层解决方案,Sam ?:
工作表2:
单元格A1 =
=AVERAGE(Sheet1!A:A)
将其粘贴到工作表2中每1000列的第一行中。
工作表3:
单元格A1 =
=IF(Sheet1!A1="*",Sheet2!A$1,Sheet1!A1)
复制该内容,然后将其粘贴到整个工作表3中(即,您可以执行此操作的左上角符号)。需要花一些时间进行更新,但会提供您想要的!