用于在Excel中将信息从一个工作簿input到另一个工作簿的macros
我很困惑如何为以下过程创build一个macros:
有两个工作簿,一个是零件号(wb1),另一个是零件号和价格(wb2); 我需要执行以下操作:
- 在wb1中findwb2的相应部件号,并在wb1的第k列inputwb2中的部件号的价格…但是,wb2有重复的部件号,因此有些部件有多个价格..我需要最高的价格在wb1的第k列input正确的零件编号。 此外,wb1可能有重复的,但我想从wb2的最高价格值为正确的零件号码input在零件号码的所有重复在wb1这是一个视觉:
希望这是有道理的,让我知道我可以做到这一点!
假设这样的设置:
你可以使用这样的公式:
=MAX(IF([Book1]Sheet1!$A$2:$A$8=A2,[Book1]Sheet1!$B$2:$B$8,""))
请注意,这是一个数组公式 ,所以需要使用Ctrl Shift Enter进行input 。