Непоследовательная серийная нумерация - PullRequest
1 голос
/ 17 февраля 2012

Я новичок в написании функций в Excel и мне срочно нужна помощь. Мне нужно присваивать серийные номера с неравномерным приращением. Например, у меня есть столбец B, в котором некоторые имена клиентов выделены жирным шрифтом, а некоторые - не выделены жирным шрифтом. Я хочу написать функцию, которая проверяет наличие жирного текста в столбце B и присваивает ему серийный номер (например, 1, 2, ..) в соседнем столбце A. Ниже приведено то, что я хочу:

Column A        Column B

1               **Peter**

                Micheal

                George


2               **Julia**

3               **Sam**

1 Ответ

1 голос
/ 17 февраля 2012

Это можно сделать с помощью именованного диапазона - обходной путь XLM

  1. Определите имя нового диапазона, IsRightCellBold как =GET.CELL(20,INDIRECT("RC2",FALSE)). Будет возвращено значение True, если ячейка с правой стороны либо выделена жирным шрифтом, либо первый символ выделен жирным шрифтом
  2. Введите эту формулу в A2 =IF(IsRightCellBold,MAX($A$1:A1)+1,"") и скопируйте

enter image description here

...