| 批量替换的问题 [message #202320] |
Di, 09 Mai 2006 05:46 |
|
题目:工作表里面有一列是记录用户编号的, 现在需要把编号改为对应的姓名,例如把这一 列里面所有编号未2016的记录都批量更改成“ 三”,如此类推,
把这一列里面的所有编号都替换成姓名, 请帮忙看一下, 通过什么方法来实现。
|
|
|
| Re: 滻 [message #202321 ] |
Di, 09 Mai 2006 06:00 |
|
滻,
--
ʼ!
"Excel " <Excel ?? [at] discussions.microsoft.com> дʼ
news:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> ĿһǼ¼ûŵģ ҪѱŸΪӦ
һбδ2016ļ¼ijɡ ƣ
> һбŶ滻 æһ£ ͨʲôʵ֡
|
|
|
| Re: 滻 [message #202323 ] |
Di, 09 Mai 2006 09:37 |
|
еMicrosoft Queryʵ֡ܶࡣ
忴
עʹùУο
ݿ˼롣
"Excel " <Excel ?? [at] discussions.microsoft.com> дϢ
news:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> ĿһǼ¼ûŵģ ҪѱŸΪӦһбδ2016 ļ¼ijɡƣ
> һбŶ滻 æһ£ ͨʲôʵ֡
|
|
|
| Re: 批量替换的问题 [message #202327 ] |
Di, 09 Mai 2006 11:01 |
|
其实我是想用 VBA实现这个功能, 判断一个列里面的字段值, 然后替换成名字(例如搜索这个列里面所有的 2016, 然后自动替换成“张三”)
这个脚本能实现吗?
“David_zw”编写:
> 可以利用
> 导入数据中的Microsoft Query帮你实现。会简单很多。
> 具体看帮助,:)
> 注:在使用过程中,参考
> 数据库操作思想。
> "Excel 求救" <Excel ?? [at] discussions.microsoft.com> 写入消息
> news:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> > 题目:工作表里面有一列是记录用户编号的, 现在需要把编号改为对应的姓名,例如把这一 列里面所有编号未2016的记录都批量更改成“ 三”,如此类推,
> > 把这一列里面的所有编号都替换成姓名, 请帮忙看一下, 通过什么方法来实现。
>
>
>
|
|
|
| Re: 滻 [message #202330 ] |
Mi, 10 Mai 2006 03:05 |
|
Ȼԡ㲻Ϊ鷳ǡʵ
"Excel " <Excel [at] discussions.microsoft.com> дϢ
news:D6036FEE-4E93-4E86-83B8-2C7D9C9660E1 [at] microsoft.com...
> ʵ VBAʵܣ жһֵֶ Ȼ滻֣е2016 ȻԶ滻ɡ
> űʵ
>
>
> David_zwд
>
>>
>> еMicrosoft Queryʵ֡ܶࡣ
>> 忴
>> עʹùУο
>> ݿ˼롣
>> "Excel " <Excel ?? [at] discussions.microsoft.com> дϢ
>> news:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
>> > ĿһǼ¼ûŵģ ҪѱŸΪӦһбδ2016 ļ¼ijɡƣ
>> > һбŶ滻 æһ£ ͨʲôʵ֡
>> >
>>
>>
>>
|
|
|
| Re: 滻 [message #202331 ] |
Mi, 10 Mai 2006 03:36 |
|
ʵûôӣһжǰıĩβ Ƿ2016ԼΪġ 乫ʽȻѡճֵӦÿˡֻҪ IfrightʽͿˡӦñvbaܶˡ
"Excel " <Excel ?? [at] discussions.microsoft.com> дϢ:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> ĿһǼ¼ûŵģ ҪѱŸΪӦһбδ2016 ļ¼ijɡƣ
> һбŶ滻 æһ£ ͨʲôʵ֡
|
|
|
| Re: 批量替换的问题 [message #202332 ] |
Mi, 10 Mai 2006 05:45 |
|
Harry 如果年你是这方面的专家, 能否写给我一些详细的方法呢?
非常感谢!
“Harry”编写:
> 其实没那么复杂,你在张三的那列做一个函数 ,判断前面的编号末尾是否是2016,如果是则 自己改为张三,如果不是则不修改。最后在 下填充公式,然后再选择性粘贴成值就应该 以了。这样做只需要会If和right两个公式就可 了。应该比vba容易很多了。
>
> "Excel 求救" <Excel ?? [at] discussions.microsoft.com> 写入消息新闻:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> > 题目:工作表里面有一列是记录用户编号的, 现在需要把编号改为对应的姓名,例如把这一 列里面所有编号未2016的记录都批量更改成“ 三”,如此类推,
> > 把这一列里面的所有编号都替换成姓名, 请帮忙看一下, 通过什么方法来实现。
>
>
>
|
|
|
| Re: 滻 [message #202333 ] |
Mi, 10 Mai 2006 06:02 |
|
ΪʲôñIJ滻,дĻ,ñϴ ѽ.
--
ʼ!
"Excel " <Excel [at] discussions.microsoft.com> дʼ
news:C02BEB60-F6ED-4C43-9A39-E2F0B74BDB12 [at] microsoft.com...
> Harry ⷽרң ܷдһЩϸķأ
> dzл
>
> Harryд
>
> > ʵûôӣһжǰıĩβ Ƿ2016
ԼΪġ乫ʽ Ȼѡճ
ֵӦÿˡֻҪIfrightʽͿˡ Ӧñvba
ˡ
> >
> > "Excel " <Excel ?? [at] discussions.microsoft.com> дϢ
:95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> > > ĿһǼ¼ûŵģ ҪѱŸΪӦ
һбδ2016ļ¼ijɡ ƣ
> > > һбŶ滻 æһ£ ͨʲôʵ
֡
> >
> >
> >
|
|
|
| Re: 批量替换的问题 [message #202336 ] |
Do, 11 Mai 2006 03:15 |
|
“替换”需要手工去查找并且手工替换, 因为它会全部替换, 把其它列中包含此数字的记录也替换了, 不符合要求, 我现在需要的是用 IF
判断其中一列的内容,如果符合就自动替换。
“??”编写:
> 为什么不用本身的查找替换功能,另外写函数 话,你得表先上传过来呀.
>
> --
> 请查收邮件!
> "Excel 求救" <Excel [at] discussions.microsoft.com> 写入邮件
> news:C02BEB60-F6ED-4C43-9A39-E2F0B74BDB12 [at] microsoft.com...
> > Harry 如果年你是这方面的专家, 能否写给我一些详细的方法呢?
> > 非常感谢!
> >
> > “Harry”编写:
> >
> > > 其实没那么复杂,你在张三的那列做一个函数 ,判断前面的编号末尾是否是2016,
> 如果是则把自己改为张三,如果不是则不修改 。最后在向下填充公式,然后再选择性粘
> 贴成值就应该可以了。这样做只需要会If和righ t两个公式就可以了。应该比vba容易很
> 多了。
> > >
> > > "Excel 求救" <Excel ?? [at] discussions.microsoft.com> 写入消息新闻
> :95BCDD56-BA25-4701-9F78-BED18DB97F63 [at] microsoft.com...
> > > > 题目:工作表里面有一列是记录用户编号的, 现在需要把编号改为对应的姓
> 名,例如把这一列里面所有编号未2016的记录 批量更改成“张三”,如此类推,
> > > > 把这一列里面的所有编号都替换成姓名, 请帮忙看一下, 通过什么方法来实
> 现。
> > >
> > >
> > >
>
>
>
|
|
|
| Re: 滻 [message #202337 ] |
Do, 11 Mai 2006 03:36 |
|
滻ҪֹȥҲֹ滻 Ϊȫ滻 а
ļ¼Ҳ滻ˣ Ҫ Ҫ IF
жһеݣϾԶ滻
˵ò,滻ѽ,滻Ի ѡ,Լ
.
|
|
|