Excel从编号单元格返回多个值

时间:2018-04-11 19:58:05

标签: excel excel-vba excel-formula vba

我有以下问题,如果有可能,我将不胜感激。

鉴于此表1中的数据

Employee Role   Number of Employees  
Employee A              5  
Employee B              4  
Employee C              3  

我希望结果如表2所示。

结果

Employee A  
Employee A  
Employee A  
Employee A  
Employee A  
Employee B  
Employee B  
Employee B  
Employee B  
Employee C  
Employee C  
Employee C  

1 个答案:

答案 0 :(得分:0)

我无法从A1中的单元格Sheet2开始执行此操作,因为会有循环引用,Excel会给我一个错误。 但是如果你可以在单元格A2上开始,那么它就是:

=IF(COUNTIF(Sheet2!$A$1:A1;Sheet1!$A$2)<Sheet1!$B$2;Sheet1!$A$2;IF(COUNTIF(Sheet2!$A$1:A1;Sheet1!$A$3)<Sheet1!$B$3;Sheet1!$A$3;IF(COUNTIF(Sheet2!$A$1:A1;Sheet1!$A$4)<Sheet1!$B$4;Sheet1!$A$4;"")))

只需将此公式放在A2的单元格Sheet2上,然后向下拖动。

我已经过测试,结果就是你想要的那个。