EXCEL中如何用函数提取一行中带关键字的单元格,并返回该单元格到指定位置?

如图片所示,每行中必定有且只有一个带“数量”关键字的单元格,无论它在第几列,将带“数量”关键字的单元格内容一律提取到该行的第一列,应该如何写函数?请大佬指教!~

在A1输入以下公式,然后向下填充公式

=LOOKUP(1,0/FIND("数量",C1:O1),C1:O1)

详见附图示例

追问

感谢,能帮忙解释下这个函数的意义么,之前用vlookup怎么都弄不出来。还有由于每一大区域最顶上有个题头名称,拼音的那个,应该怎么取?

追答

公式的意思是,将满足“包含‘数量’字符条件”的单元格提取出来。

追问

能再帮我写一个,某列中包含“id”关键字的单元格删除其内容么,这样我把名称那一列下面带id关键字的单元格内容清空掉,统一移到第一列就好了。

追答

输入以下公式,然后向下填充公式
=LOOKUP(1,0/FIND("id",C1:O1),C1:O1)
然后复制公式列,并“选择性粘贴”为“数值”,然后删除后面的数据源。

温馨提示:答案为网友推荐,仅供参考
相似回答