VBA Excel如果前三个字母匹配,则将A与D列或E列匹配,否则写“;有";
在非vba excel上,我尝试使用以下等式:VBA Excel如果前三个字母匹配,则将A与D列或E列匹配,否则写“;有";,excel,counter,contentoffset,vba,Excel,Counter,Contentoffset,Vba,在非vba excel上,我尝试使用以下等式: =IF(LEFT($A1,4)=LEFT($C1,4), VLOOKUP((LEFT($A1,4)&"*"),C1:C1,1,FALSE), "there") 但它并不总是准确的,因为在单元格中使用“there”一词时,它不会产生偏移 我需要它: 看A列的前三个字母,并将它们与C列匹配 将C列的内容复制到B列,如果不匹配,则写上“there” 然后转到下一个空单元格,查看A列的前三个字母,并将它们与C列的下一组字母进行匹配 我想我必须为a
=IF(LEFT($A1,4)=LEFT($C1,4), VLOOKUP((LEFT($A1,4)&"*"),C1:C1,1,FALSE), "there")
但它并不总是准确的,因为在单元格中使用“there”一词时,它不会产生偏移
我需要它:
我们将非常感谢您的帮助 将以下公式粘贴到B列中 希望这是你所期待的
=IF(LEFT($A1,3)=LEFT($C1,3),$C1,"there")