macros根据不同单元格的值填充单元格
已经find了这个,但从来没有完全理解所有的答案,所以认为我会张贴。
我有一张包含3列以上5000行信息的工作表,需要根据第3列的值快速处理工作表。
即使开始这个,我也遇到了麻烦。 对于Excelmacros和VBA,我很抱歉。
我有一个人的名单,我想分配一个基于用户所属办公室的经理。 它分为以下几列:
firstname | surname | officeN
如果用户属于{office1, office3, office7}
那么Manager1
将负责他们。
如果用户属于{office2, office4, office5}
那么Manager2
将负责他们等等。
如果第四栏填写的是基于用户所属办公室的经理N,那么我希望这样会导致:
firstname | surname | officeN | ManagerN
这可能与Excelmacros有关吗? 对不起,我知道有类似的问题,我只是很难理解他们或适用于我的情况部分。
你不需要这个macros。 在你的工作簿中的某个地方把你所有的办公室名称放在一个列中,在下一列放上相应的pipe理员。 现在在你的工作表中,你想用他的经理来匹配用户,只需使用VLOOKUP就可以了:
=VLOOKUP(C1, MappingSheet!A:B, 2, 0)
C1
是包含办公室号码的第一个单元格, MappingSheet!A:B
是您存储办公室和经理的位置。