如:第一列内容是“脂肪含量20%蛋白质10%水70%……”,第二列只填写蛋白质含量“10%”,能否自动搜索到蛋白质含量后的那个数值填写到第二列里?
我用你的试了一下,非常好用~但是我还有“蛋白质含量:30%”这种格式的数据穿插在里面,我现在筛选出来一批“蛋白质含量:30%”,那公式应该相对应地改成什么样子呢?
追答如果数据中都是三个成分,可以用下面公式:
=LOOKUP(10^21,--RIGHT(LEFT(A1,FIND("水",A1)-1),ROW($1:$20)))
并不是,数据是很乱的……就像图上这个样子
用公式:
=LOOKUP(10^21,--LEFT(RIGHT(A1,LEN(A1)-FIND("蛋",A1)-IF(ISNUMBER(FIND("白质含量:",A1)),5,2)),ROW($1:$20)))
(看一下“蛋白质含量:”的冒号是全角还是半角,在公式中根据实际确定,我用的是半角的)