我正在尝试创建一个公式,该公式为一行数据分配一个数字。
要包括的因素包括
1.数据是一个等候名单上的人的名单
1.要引用的数据的优先级为1、2或3
1.我希望公式检查优先级,然后根据该优先级分配下一个可用的队列号,但将其他所有人移到该优先级以下
即
Person A - Priority 1 - Queue Position 1
Person B - Priority 2 - Queue Position 2
然后C沿着,优先级1,我想要一个公式,或者它必须是VBA?来做这件事
Person A - Priority 1 - Queue Position 1
Person C - Priority 1 - Queue Position 2
Person B - Priority 2 - Queue Position 3
我已经搜索和搜索,但挣扎着找到正确的公式或搜索词,让我开始。任何指点将不胜感激
我曾尝试使用IFS函数/公式我曾搜索VBA代码
我正在使用VBA代码和许多其他公式在工作簿中执行不同的功能
1条答案
按热度按时间o7jaxewo1#
如果您有Excel 365,则可以使用以下公式对列表进行排序:
SortBy
按优先级和列表中的位置排序。假设您在列表的末尾输入每个新的人员。