使用不会过度杀伤文件的 excel 公式来自动化流程
Using excel formula that does not overkill the file to automate process
我有一个 Excel 数据集,我不能使用任何插件 - 只能使用 Excel 公式来完成以下任务:
有一个 table:A 列,包含文本标签,B 列,包含与每个标签对应的数字(不是按升序排列)。
任务是:在 A 列中创建新的唯一条目时,应该有一种方法可以找出哪些数字已经被占用 and/or 哪些数字可用于 B 列中。
请告知使用哪个公式,是否应该制作一个包含所有可用数字的不同 sheet 等
假设我们已经在 cols A & B 中有数据,例如:
每个独特的项目都有自己的编号。我们将在 A21 中创建一个条目。如果项目出现在上面,下面的公式将分配一个旧编号,如果项目没有出现在上面,它将分配一个新的、未使用的编号:
在B21中输入:
=IF(A21="","",IF(COUNTIF($A:A21,A21)=1,1+MAX($B:B20),INDEX($B:B20,MATCH(A21,$A:A20,0))))
自然地,您可以将公式调整到您想要进行新输入的程度。
我有一个 Excel 数据集,我不能使用任何插件 - 只能使用 Excel 公式来完成以下任务: 有一个 table:A 列,包含文本标签,B 列,包含与每个标签对应的数字(不是按升序排列)。 任务是:在 A 列中创建新的唯一条目时,应该有一种方法可以找出哪些数字已经被占用 and/or 哪些数字可用于 B 列中。 请告知使用哪个公式,是否应该制作一个包含所有可用数字的不同 sheet 等
假设我们已经在 cols A & B 中有数据,例如:
每个独特的项目都有自己的编号。我们将在 A21 中创建一个条目。如果项目出现在上面,下面的公式将分配一个旧编号,如果项目没有出现在上面,它将分配一个新的、未使用的编号:
在B21中输入:
=IF(A21="","",IF(COUNTIF($A:A21,A21)=1,1+MAX($B:B20),INDEX($B:B20,MATCH(A21,$A:A20,0))))
自然地,您可以将公式调整到您想要进行新输入的程度。