在同一个工作簿中有两个工作表,sheet1为基础数据:
我希望在sheet2中“任意”(不是用vlookup或index函数等实现)一个单元格中输入sheet1中A列的内容则自动在此单元格的右一个单元格中匹配显示出B列对应的内容。比如在f6单元格中输入“小兰”则在g6中显示“今年7岁了”,在ab2单元格中输入“小明”,则在ac2中显示“今年5岁了”,同时如果删除f6中的内容或改动后,匹配的内容也随之删除或改动。(这个应该只有vb能实现吧)
大神们。求助等待中……
举ä¾è¯´æã
第ä¸æ¥ï¼å»ºç«ä¸å¼ å¦å·åå§åå¯¹ç §è¡¨ãå¦å¾ï¼
第äºæ¥ï¼å¨F2è¾å ¥å ¬å¼ï¼=IFERROR(VLOOKUP(E:E,A:B,2,0),""),ç¶åå°è¯¥å ¬å¼å¤å¶é»è´´å°F3ï¼F30
第ä¸æ¥ï¼å¨E2è¾å ¥A003ï¼E3è¾å ¥A007ï¼ç»æå¦å¾ï¼
大神大神,我要的不是显示批注了,而是在右边单元格里直接显示内容,这个能行吗?
太厉害了!
还有一个需求,就是批量粘贴的时候能不能也自动匹配输入啊,比如我在b2到b10中批量粘贴“小明”,那么每一个单元格都能匹配出内容啊?
大哥,趁您还没花时间修改,我想再改变一下需求,昨天晚上想了想,不如直接将匹配的内容加入到输入内容的前面,就是说:我在b2单元格中输入“小明”后,点击回车,输入的小明自动变为“今年五岁了 小明”,中间加一个空格:
帮帮我吧,万分感激!
*^_^*
这次的代码支持批量匹配添加了,试试吧!
谢谢了,虽然没成功,再次谢过了,不过楼下的
“zuhi“兄弟已经解决了,您也参考一下吧。
谢谢,VBA我很少写,主要是写函数,他的代码,可以自动删除对应的数据。
本回答被网友采纳