VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

请教EXCEL问题二则

整理时间:2014-01-10 13:25 来源:www.vimiy.com 作者:编辑 点击:

【楼主】2014-01-09 10:32

» 请教EXCEL问题二则
    Excel真是博大精深啊,作为资深百度选手,本来小问题自己搜索下就搞定了,但最近有两个问题实在是找不出来,只好来请教大家了。
    
    1. 如何将单元格内特定格式替换为其它格式?
    
    如图所示,一大堆数据内用红字标明了重点,现在我想把红色字体替换成加粗,请问应该如何操作?
    如果整个单元格都是红字,要怎么替换我是知道的,选择特定单元格格式替换就行了。但现在是单元格内部部分文字加红,这我就不知道该怎么办了。。。
    
    2. 如何引用合并单元格内的内容?
    
    如图所示,原先A1这一格内有数据,A2~A10都是空白。将A1~A10合并后,在其它公式中引用A2~A10的数据时,会识别为空数据,而不是A1的数据。
    现在我想让公式引用合并单元格内的数据的时候,识别的是A1的数据,而不是空数据,应该怎么操作?或者怎么批量实现类似的效果?
    如果只是这十个数据,那笨办法有很多,比如公式里可以写$A$1,或者先把A2~A10都填充上A1的数据再合并,但我现在的问题是有一个巨大的表格,有几百个这种“一大个合并单元格+好几个小数据”的组合,需要把合并单元格和小数据进行运算,不可能一个一个处理,如果用公式直接拉的话怎么也达不到想要的效果。高手们快救命啊。
    

网友评论2014-01-09 10:36


    第一个不清楚
    第二个的话,C1到C10可以手动输入公式,然后整体复制到其它地方,也可以的吧,只有他们和A1的相对位置固定就行
    
网友评论2014-01-09 10:39


    第一个问题:你这些红字内容都是一样的 还是各有不同?如果红字都是一样的文字或者数字那替换还容易,不一样的就不会了
     如果你这些红字内容都是差不多的话,我以前工作中因为EXCEL对文字处理替换着色比较难用,我都是复制出来到WORD然后使用WORD里面替换功能 顺便字体也能在替换里面设置好
     替换完毕后就直接复制回去,跟现在术士灵魂交换挺像的,啊不要叉我出去
    
    第二个问题:C1=A$1*B1 然后下拉就成了
    结果就是这样
    
    


网友评论2014-01-09 10:39


    第一个,用替换,可以对特定格式进行替换,但是颜色这个我不确定是否有专用代码
    第二个直接把公式替换成sum(a1:a10)
    
网友评论2014-01-09 10:43


    问题二,复制一列A列的数据插在A列之前,取消合并,空值填充。
    我能想到的就只有这个了。
    
网友评论2014-01-09 10:43


    。。。。。
    先换了excel2013再说
    
网友评论2014-01-09 10:44


    还是用笨方法吧,
    第一个问题,首先用公式将红色字体和黑色字体的内容分割为4个单元格,什么左左右右的公式。
    然后加粗红色分割出来的部分。接着用&合并起来
    第二个。你要的是 A1-A10所有数据全部为10吗?
    将B列设置为A1-A10的数据,其他的往后挪一列,公式设置为B#*C#,得出结果在D列,隐藏B列。
    
网友评论2014-01-09 10:44


    看了看,还是不懂装懂了
    


网友评论2014-01-09 10:46


    Reply to Reply Post by 武判官之怒 (2014-01-09 10:44)
    一次到位不行了分步搞吧
    


网友评论2014-01-09 10:49


    Reply Post by vkmm (2014-01-09 10:39):
    
    第一个,用替换,可以对特定格式进行替换,但是颜色这个我不确定是否有专用代码
    第二个直接把公式替换成sum(a1:a10)
    第一个,这个特定格式似乎只能对整个单元格都是红字的情况生效,部分红字就没法用了
    第二个,这个办法对一部分内容确实有用,但还有一些合并单元格长度并不是10个,没法填充啊。。。
    
网友评论2014-01-09 10:53


    Reply to Reply Post by 乐水 (2014-01-09 10:49)
    
    第二个,最前面插入一行,然后d2开始用这个公式试试看 =IF(A2="",D1,A2),d列就是a列分散了
    
网友评论2014-01-09 10:57


    第一个问题:如果A列格式固定,可以用分列,然后单独修改BB,然后在用&函数连接起来就ok了,中间如果想保留符号或者空格,记得用‘ ’
    
    第二个问题,如果我没理解错的话,首先把A列取消单元格合并,然后A2输入 =a1,复制a2单元格,ctrl h定位 选择空值,然后ctrl v复制就可以了。
    
网友评论2014-01-09 11:01


    Reply to Reply Post by 冬天没暖气 (2014-01-09 10:53)
    
    
    
    公式都不用的,复制一列,解除合并,全选整列,ctrl+G,点选空值,确定,然后再默认的空的单元格内输入“=”号,然后鼠标点选这个空值上面的非空值,然后点ctrl+enter 全部填充完毕
    
网友评论2014-01-09 11:01


    第二个不要用这种合并单元格,因为还是只有A1是包含数值的。建议使用ctrl+回车填充
    
网友评论2014-01-09 11:08


    Reply to Reply Post by 冬天没暖气 (2014-01-09 10:53)
    第二个,最前面插入一行,然后d2开始用这个公式试试看 =IF(A2="",D1,A2),d列就是a列分散了
    
    
    感谢大神,用这个公式实现目标了,虽然多了几个辅助列。。。
    


网友评论2014-01-09 11:10


    楼主 问题应该都解决了 我在2楼编辑好了
    
网友评论2014-01-09 11:13


    有规律的话上AHK脚本……
    
网友评论2014-01-09 11:21


    第一个VBA可以解决
    
网友评论2014-01-09 16:54


    Reply Post by 狂热者阿贵 (2014-01-09 10:39):
    
    第一个问题:你这些红字内容都是一样的 还是各有不同?如果红字都是一样的文字或者数字那替换还容易,不一样的就不会了
     如果你这些红字内容都是差不多的话,我以前工作中因为EXCEL对文字处理替换着色比较难用,我都是复制出来到WORD然后使用WORD里面替换功能 顺便字体也能在替换里面设置好
     替换完毕后就直接复制回去,跟现在术士灵魂交换挺像的,啊不要叉我出去
    
    第二个问题:C1=A$1*B1 然后下拉就成了
    结果就..
    复制到excel里搞定了,多谢~
    

    
    
    

上一篇:绝对好停车。
下一篇:没有了
关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright 2012年2月8日 苏ICP备12030052号-3