excel表格如何自动把前一列中的部分内容填入后一列?
如:第一列内容是“脂肪含量20%蛋白质10%水70%……”,第二列只填写蛋白质含量“10%”,能否自动搜索到蛋白质含量后的那个数值填写到第二列里?...
如:第一列内容是“脂肪含量20%蛋白质10%水70%……”,第二列只填写蛋白质含量“10%”,能否自动搜索到蛋白质含量后的那个数值填写到第二列里?
展开
展开全部
假设数据在A1,用公式:
=LOOKUP(10^21,--LEFT(RIGHT(A1,LEN(A1)-FIND("蛋白质",A1)-2),ROW($1:$20)))
=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)))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询