分配任务所需的Excel函数

时间:2018-10-15 12:01:08

标签: excel excel-formula

Excel中是否有一个公式可以像这样连续分配值:公司中有10名(A到J)员工,他们需要在公司中占据3个职能(alpha,beta和gamma)。 他们需要进行以下工作:

A-> Alpha
B-> Beta
C-> Gamma
D-> Alpha
E-> Beta... 

以此类推。 必须遵循一个顺序,Excel应该帮助不要弄乱转弯。有这样的公式吗?

2 个答案:

答案 0 :(得分:1)

假设您的姓名列表以A1开头。您可以使用以下公式遍历数字1到3,并在公式向下复制时重复进行操作:

=MOD(ROW(A1)-1,3)+1

然后基于值1到3,您可以使用VLOOKUP或CHOOSE将1-3转换为相应的字符串。要消除帮助器列,请将计数公式嵌入到VLOOKUP或CHOOSE函数中。

=VLOOKUP(B1,$F$1:$G$3,2,0)
or
=CHOOSE(B1,"Alpha","Beta","Gamma")

POC

组合选项,无需使用B列:

=CHOOSE(MOD(ROW(A1)-1,3)+1,"Alpha","Beta","Gamma")

答案 1 :(得分:0)

如果顺序是一个静态的重复的Alpha,Beta或Gamma列表,则可以在前三行中填充各自的值,选择单元格,然后拖动右下角的绿色框(或双击)列表中的选择。 Excel会自动将该系列复制到列表下方。

Example of fill series