看我的抓图。B2~U5的单元格格式要设置问“常规”格式。
在B2输入
=IF(ISERR(FIND(B$1,$A2)),"",B$1)
回车并向右和向下填充(即光标置于B2右下角候变成小黑十字时,右拉和下拉)
=if(--mid($b$2,1,2)>16,mid($b$19,1,1),mid($b$19,1,2)),比如说你将这个公式放在d2里面,e2栏里的公式应该是=if(--mid($b$2,2,2)>16,mid($b$19,2,1),mid($b$19,2,2)),我也是excel的新手,希望能帮助你
我这个是读取整串数字已第一位开始的两位数字,比如说你的数字为65213,那么我读取的65,如果大于16,则返回6,红球数字中间不用加空格
复制公式
=IF(ISNUMBER(FIND(B$1,$A2)),B$1,"")
到B2单元格,按回车键,
然后公式,右拉,下拉公式
意思:只要A2包含B1就是显示B1,否则显示空
运单代码较长,加上&"*",强制转换为“文本”,然后再匹配数据。
在Sheet1的C2单元格输入以下公式,然后向下填充公式
=VLOOKUP(B2&"*",Sheet2!A:B,2,0)
B2输入
=IF(COUNT(FIND(B$1,$A2)),B$1,"")
公式右拉下拉