excel函数vlookup按序号查找(EXCEL基础提取单元格中数字)
1.数据源:
2.目标:VLOOKUP(0,MID(B2,ROW($1:$29),15)*{0,1},2,0)
数据引用参照 |
2948221010590 |
3.步骤:VLOOKUP(0,MID(B2,ROW($1:$20),15)*{0,1},2,0)
3.1 ROW($1:$20)= {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20}//生成1到20连续数字,根据需要进行调整值。
3.2 MID(B2,ROW($1:$20),15)={"294822001011100";"94822001011100";"4822001011100";"822001011100";"22001011100";"2001011100";"001011100";"01011100";"1011100";"011100";"11100";"1100";"100";"00";"0";"";"";"";"";""}//提取字符,分别从1到20开始各提取15个组成数组。
3.3MID(B2,ROW($1:$20),15)*{0,1}={0,294822001011100;0,94822001011100;0,4822001011100;0,822001011100;0,22001011100;0,2001011100;0,1011100;0,1011100;0,1011100;0,11100;0,11100;0,1100;0,100;0,0;0,0;#VALUE!,#VALUE!;#VALUE!,#VALUE!;#VALUE!,#VALUE!;#VALUE!,#VALUE!;#VALUE!,#VALUE!}//将提取的数字分别与{0,1}相乘,如果是数字返还值,非数字报错,组成新的数组。
3.4VLOOKUP(0,MID(B2,ROW($1:$20),15)*{0,1},2,0)=294822001011100//CTEL SHIFT ENTER完成数组公式输入,VLOOKUP查找引用数组。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com