EXCEL 如何把C列格式和数值,复制到A列并覆盖相应数据,A列其他的单元格不改变。

目前的情况想要的情况
2024-11-23 06:52:09
推荐回答(4个)
回答1:

1、在D1输入(原来的D列如有内容,可以插入一列)
=IF(C1="",A1,C1)
将D1公式向下填充
2、复制D列
3、在A列选择性粘贴(勾选数值)
4、删除D列

回答2:

复制的时候选中被覆盖的对象就行啦

回答3:

折中如何:
在D1输入
=IF(C1="",A1,C1)
回车并向下填充,再选D列——复制——右键——选择性粘贴——数值——确定。
就可以替换A列了。

回答4:

a列后面插入一列,把d列(原c列)复制,粘贴到b列(新b列),选中b列,点键盘【F5】键,弹出窗口点【定位条件】,选择【空值】,确定。不要用鼠标作任何点击,直接键盘输入:
=indirect("a"&row()) 按住ctrl键的同时,敲enter。把b列出来的结果复制,重新【选择性粘贴】到b列,粘贴选项---数值。
选中a列,点【条件格式】→【管理规则】→原区域=$a$1:$a$100,改为=$a$1:$b$100,应用,确定。删除a列。