作者:乔山办公网日期:
返回目录:excel表格制作
我明白你的要求。
在D106输入 =IF(E106="","",INDEX(D$1:D105,MATCH(E106,E$1:E105,)))
在E106输入 =IF(D106="","",VLOOKUP(D106,D$1:E105,2,0))
(这时会出现“循环引用”的提示,不用担心。除非你的要求是单一的,即在D列输入数据,E列自动出现)
将D106的E106的公式向zd下复制到比如第300行。
这样的话,你在D列输入任何商品编码,E列对应出现产品型号(如果出现“#N/A",请自己输版入产品型号,因为这意味着该商品代码是第一次出现)。E列输入D列自动显示类似。
但是权,强烈建议,只实现单一功能,即要么一直输入D列,要么一直输入E列,即不要有”循环引用“的问题。
要按你说的知分别放在c,d两盘。
供参考。
不知怎么搞的,文道件名变了。版是个rar文档,重命名后权解压就行了。
你也可以打开 http://zhidao.baidu.com/question/539888674?&oldq=1#
参考里面的内容自己改改。
将程序放zhidao入工作表的 Calculate 事件中,即:在对工作表进行重新计算之后产生此事件内。
当 公式的值 改变,也就是工作表重新进行了计算,计算完后执行这个事件容
Private Sub Worksheet_Calculate()
Columns("A:F").AutoFit
End Sub
A1公式:
=IF(E$14=0,"",OFFSET(A$1,ROW()-1,E$14))
下拉。