excel表格如何自动把前一列中的部分内容填入后一列?

如:第一列内容是“脂肪含量20%蛋白质10%水70%……”,第二列只填写蛋白质含量“10%”,能否自动搜索到蛋白质含量后的那个数值填写到第二列里?... 如:第一列内容是“脂肪含量20%蛋白质10%水70%……”,第二列只填写蛋白质含量“10%”,能否自动搜索到蛋白质含量后的那个数值填写到第二列里? 展开
 我来答
wu_zhenjiu
科技发烧友

2016-11-28 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.2亿
展开全部
假设数据在A1,用公式:
=LOOKUP(10^21,--LEFT(RIGHT(A1,LEN(A1)-FIND("蛋白质",A1)-2),ROW($1:$20)))
更多追问追答
追问
我用你的试了一下,非常好用~但是我还有“蛋白质含量:30%”这种格式的数据穿插在里面,我现在筛选出来一批“蛋白质含量:30%”,那公式应该相对应地改成什么样子呢?
追答
如果数据中都是三个成分,可以用下面公式:
=LOOKUP(10^21,--RIGHT(LEFT(A1,FIND("水",A1)-1),ROW($1:$20)))
雪千寻1209
2016-11-28 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:172
采纳率:100%
帮助的人:73.2万
展开全部
=MID(MID(I14,FIND("蛋白质",I14),6),4,6)
I14为要找到单元格所在位置,自己修改下。
更多追问追答
追问
请问这个公式是打在哪一格里呢?
然后向下拉动填满所有的格吗?
谢谢~
追答
如果你的内容在A2单元格,那么在B2单元格打入=MID(MID(B2,FIND("蛋白质",B2),6),4,6),下拉就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式