非序列序列号

我是一个在Excel中编写函数的新手,迫切需要帮助。我需要以不均匀的增量分配序列号。 例如,我有一个B列,其中包含一些粗体的客户名称,另一些则是未清除的。 我想写一个函数来检查B列中的粗体文本,并在相邻的列A中分配一个序列号(例如1,2,…)。下面是我所希望的:

列A列B

 1 **彼得**

                迈克尔

                乔治


 2 **朱莉娅**

 3 ** Sam ** 

您可以使用命名范围 – XLM解决方法来完成此操作

  1. 定义一个新的范围名称, IsRightCellBold as =GET.CELL(20,INDIRECT("RC2",FALSE)) 。 如果直接右边的单元格全是粗体或者第一个字符是粗体,则这将返回True
  2. 在A2 =IF(IsRightCellBold,MAX($A$1:A1)+1,"")input此公式并复制

在这里输入图像说明