=INDEX(A:A,MIN(IF(ISERROR(FIND(B19,A:A)),4^8,ROW(A:A))))
这是数组,CTRL+SHIFT+ENTER结束输入
你的第1题,C1的公式 数组公式 { =INDEX($A$2:$A$8,MATCH(B2,MID($A$2:$A$8,9,7),0)) } ,向下拉
第2题,C1的相似,只是从左边取值,用MID($A$2:$A$8,1,7)或 LEFT($A$2:$A$8,7)
若要除错,用 =IF(ISERROR(上式),"",上式),就可以显示得和你的要求相似了
第一种从中间取相同的:=IF(ISNA(VLOOKUP("*"&B1&"*",A:A,1,FALSE)),"",VLOOKUP("*"&B1&"*",A:A,1,FALSE))
第二种从前面取相同的:=IF(ISNA(VLOOKUP(B1&"*",A:A,1,FALSE)),"",VLOOKUP(B1&"*",A:A,1,FALSE))
方便的话发一个小的文档过来,我试一下!
、、、、???