作者:乔山办公网日期:
返回目录:excel表格制作
收入表D2=VLOOKUP(C2,入货!$D$2:$G$1000,4,0)
下拉填充公式。
=ADDRESS(MATCH("*"&A1&"*",C:C,),3,4,)
EXCEl中如何查找出抄某一列中的数据包含特定字符串返回对应其它列的数值的方法。
如下参考:
1.打开电脑,然后在excel中打开所需的文档。此时,从产品名称中百找到关键字ABC,并将这三个关键字提取到brand列中度;
2.您可以首先使用find函数来查找productname列中的关键字数量,然后在D4单元格中输入公式问=find({“A”、“B”、“C”}、C4)。
3.输入后,我们可以看到返回的值是关键字字符串的位置,这意味着只要我们能找到数字的答位置,我们就可以从ABC返回到我们想要的品牌名称;
4.D4细胞输入公式=查找(9^9,找到({“A”、“B”、“C”},C4),{“A”、“B”、“C”});
5.回车后,在D4单元格中找到A品牌,可以提取;
若字符串在查找区域是唯一的,可简单用函数解决。
示例:要求在A1:C10区域内,查找存在字符串“抄str”的单元格,返回该单元格地址。公式如下:
=ADDRESS(SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*ROW(A1:C10)),SUMPRODUCT(ISNUMBER(FIND("str",A1:C10))*COLUMN(A1:C10)))
公式说明:SUMPRODUCT函数配合zhidaoFIND函数和ROW函数得到目标单元格的行号,SUMPRODUCT函数配合FIND函数和COLUMN函数得到目标单元格的列号,再使用ADDRESS函数得到地址。