Excel 如何指定变量批量替换关键字?

有四列A产品名称B关键字C简要描述D详细描述,若干行,每行代表一个产品。有若干关键字,为txt文档,每行一个关键字。怎样实现批量将txt文档中的关键字导入到B列,然后再将... 有四列 A产品名称 B关键字 C简要描述 D详细描述,若干行,每行代表一个产品。
有若干关键字,为txt文档,每行一个关键字。
怎样实现批量将 txt文档中的关键字导入到B列,然后再将 A,C,D列中每一个单元格与该行B列单元格相同的内容同步替换?
具体表现为 $key$ 若为关键字对应的变量,在A,C,D中均有该变量和其它内容,需要将A,C,D列对应的 $key$ 在B列批量导入关键字后每一行同步替换为相应的关键字。
如图,B列批量导入关键字1,2,3,想对应的ACD列相关变量要一起改动。
展开
 我来答
崩掉牙的土豆
2012-01-07 · TA获得超过320个赞
知道小有建树答主
回答量:343
采纳率:65%
帮助的人:245万
展开全部
使用菜单“数据”->“导入外部数据”->“导入数据”,再选择文本文件
在文本文件中,用字符将每个关键字隔开,(可用一行对应相应的关键字),这样就可以直接导入了
追问
如图,B列关键字从txt批量导入后,ACD列对应单元格中的关键字变量要修改为相同内容。
追答
要把acd列的关键字也改成和b相周的关键字吗?
写个公式
acd列第一行中都写入=if(a1=b1,a1,b1)就行了,再把公式填充一下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9820242
2012-01-07
知道答主
回答量:54
采纳率:0%
帮助的人:18万
展开全部
1.宏操作
2.TXT文档内容可直接复制粘贴到$B,宏则用Application.GetOpenFilename
3.替换关键字key,需用到while range() like "*" & key & "*"
cell().value = left( ,InStrRev(key)) & $B & mid( ,InStrRev(key) + len(key))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-01-07
展开全部
导入比较简单,用数据 导入数据 选择相应的列即可。
替换的话建议用函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuwuwx122
2012-01-07 · TA获得超过1806个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:661万
展开全部
模版已经发给你了……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式