Excel的高手进来!
- 天才GK有没有批量修改日期的公式?
我现在有一排日期,统一要加上45天,怎么搞 - alexacc狂顶求知帖!:D
- OpEth用的日期函数的话,调电脑时间即可
- 天才GK我是一批无序日期数列~~和系统无关~
- OpEth哦,只是数列的话也简单,在一排就好办,在下面插入一排,每一格都=上一排的数字+45,不就得了
- 华莱士跟数值型的一样 直接在公式里加45就可以了
- minkim小调查:EXCEL高手都是实力男吗?
1.实力男
2.民工 - zelda_ch原日期列(比如叫A)的旁边插入一列B,数值是A例加45
下面的格子,只要复制一下
最后再把A列隐藏掉就行啦 - 天才GK貌似失败
详细说一下? - Tales.J你日期的格式是怎么样的 写一个出来看看
- nintenloli如果是一个页面里随机的一批数据要+上一个数呢?只能一个个手工改么?
- 盐水棒冰的替身怎么个随机法。。。有规则就能做宏弄,没规则手动恐怕也没法弄……
- nintenloli再进一步..很多数据都是某排数据以公式得出的...要改部分不再同一行或者列的公式呢?(由相同的某公式改成相同的另一公式)
- 华莱士8楼说的很清楚了呀
如果你的A列是原来的日期
你插入一列在a列后,比如是B列
在b1的单元格中输入 =a1+45 敲回车 ok 了 调整一下b1的单元格样式 选择自己需要的日期样式
然后拖动b1的填充句柄 整列都改变啦
然后复制b列
接着在a列中选择选择性粘贴 将新的日期贴回来
最后删除b列 - nintenloli手动当然可以..一个一个改数值...
没用过宏.. - OpEth可以用条件函数,不过没有特别简单的方式处理这种问题。好习惯是在一开始做表格的时候就应该做的很规则。
[本帖最后由 opeth 于 2007-9-4 16:33 编辑] - 华莱士有规律才好批量处理 没有规律神仙也没办法的
不过如果你的改的数据只是出现出现在固定的几列的话 还是 比较好处理的 - nintenloli总有些不太有规律的东西..
我的想法是单选就可以直接在公式栏里修改公式...复选后就应该可以直接批量修改了..
可是只能改动最后一个被复选的.. - 华莱士批量修改 怎么批量修改法??
如果是相对引用的话 本来就是excel默认支持的
绝对引用也可以用$ - pingje
用语言表达不了.不太明白.
- 盐水棒冰的替身excel里,人能识别,就能做成逻辑让程序来识别,只是复杂度不同导致了宏制作的难度不同,然后工作量的大小和重用率又影响了制作宏的必要性而已。
[本帖最后由 盐水棒冰的替身 于 2007-9-4 16:49 编辑] - 天才GK我输入日期都是直接xx-xx,系统自己转换成2007-xx-xx
- nintenloli00000x0000000000
00000000x0000000
000x00000000x000
00000x0000000000
000000000x000000
比如上面,每个的公式本来是前一个数-20..现在要把X位子的改成前一个数-10 - nintenloli现在只能双击每个改-20为-10...怎么不能复选6个后统一给公式+10呢
- 天才GK会了,好嗲~
要把单元格锁定为日期就不混乱了 - 盐水棒冰的替身确定x这个位子的条件是什么呢
- pingje我现在明白什么意思了.但不知道怎么说.批量也不行.还要用按键.不过快一点
- nintenloli随手几个数..应该复选后直接就可以加上..难道一定要写宏么
- 华莱士x前的数是引用的单元格还是写在公式里的具体数值
如果是引用的单元格 那就太简单了 - Rainheart正解
- nintenloli要修改的是公式....每个单元格的数值都是由各自前一个单元格-20得来,比如B1的公式就是A1-20,D10里是C10-20,
现在要吧A1-20和C10-20统一改成A1-10和C10-10 - nintenloli想到一个办法了..由同样的公式改成同样的..可以先把A1-20改成A1-10..复制这个单元格...再复选所有要改动的单元格..粘贴就可以了
但是要是A1-20改A1-10 D10-40改D10-30 F4-34改F4-24就完了 - jinwyp我是高手
你把你要的原来的文件 和做成的效果 最好用图或者文件给我 我给你做
日期 在excel 里实际是数值 1900-1-1 这个日期就是数值1 那么今天2007-9-4 实际就是39329
所以excel 日期可以直接按照数值加减
还有你的问题好像是 绝对引用的问题 例如如果a1为2007-9-4 a2 为45 a3=A1+$a$2 就可以了 然后直接复制a3
那么b3 c3 都会是b1+$a$2 c1+$a$2 因为如果加了$ 就是绝对引用 不会自动变的
当然可以根据需要是 $a2 复制后 列不变 或者 a$2 复制后行不变 - jinwyp这个问题其实也很简单 使用替换功能 轻松搞定 -20 全部替换 -10 就可以了
excel的替换 即时字符在公式里也是可以一样替换的. - 爱骑车的胖子我做的EXCEL都是很规则的 讲究的是数据的规则
关键是 很多别人做的EXCEL 都是乱七八糟的 - 天才GK我就是在想办法整合别人表格!
- nintenloli多列一行A2数值绝对引用确实可以对已经加入这个绝对数值的公式修改...
问题是
1,如果一开始没有使用这个绝对数值的话...
2,所有的单元格确实都使用了这个绝对数值,但是只是想改其中一部分....
3,统一的修改不是+-,是*/呢?是取绝对值呢?
我想要解决的问题是..直接选中一个单元格就可以随意修改...而复选一批单元格怎么不能随意整体修改 - nintenloli反正是没有规律的一部分..就好像1锅粥里的几粒老鼠屎
举一个实例..
B2(A2-20) C9(B9+35) F7(D7-30)
1,全部减去10,既B2(A2-30) C9(B9+25) F7(E7-40)
2,全部乘以2再+10,既B2(A2*2-30) C9(B9*2+80) F7(E7*2-70)
以上2个如何批量实现? - nintenloli就说吧..几个单元格..无论是公式还是数值..
比如w,x,y,z,各不相同
怎么批量变成w*2+10 x*2+10 y*2+10 z*2+10 - jinwyp其实也很简单
你忘记了 不仅单元格 还有sheet
把sheet1 所有单元格作为源数据
在sheet2 上 的a1 写上=Sheet1!A2-20 然后复制就可以 - 绝对和体好复杂,,,,,,,,,,偶竟然听不懂:D
- nintenloli这个我没想到..
不过看起来不错.实际上还是不方便.
因为本身要修改的是sheet1的数据..sheet2写好第一个后...需要sheet1,2来回切换1次复制1个..
另外.完了只是在sheet2的几个位子修改了本该在sheet1这几个位子的数据,貌似没有简单的办法搬到sheet1上 - jinwyp只要在sheet2做一个模板
以后只要在sheet1上贴好数据 sheet2就自动做好了 我觉的很方便啊
当然如果如果你非要在原来的单元格里 改公式内容, 这种无法替换 就只有用vba了
[本帖最后由 jinwyp 于 2007-9-4 23:40 编辑]