Как мне отформатировать ячейки так, чтобы при вводе данных форматирование автоматически добавляло число перед текстом так, чтобы число равнялось числу +1 из соседней ячейки (в моем случае сверху)

3 ответа3

1

или вы можете использовать функцию ROW() вместо скрытого столбца

Если ваша таблица начинается в строке 8, столбец B, то в ячейке C8 есть

=CONCATENATE(ROW(B8)-7," ",B8)

Число 7 на 1 меньше номера строки начального ряда и остается неизменным до конца.

Не забывайте пробел между числом и словом с ",", в середине функции сцепления.

0

Вы можете добавить (скрытый, если требуется) столбец, содержащий числа, а в последнем столбце использовать Concatenate, например:

0

Это больше взломать

Предполагается, что вы не будете использовать строку 1 (если вы это сделаете, вам придется добавить другой код для этой строки или вручную ввести значение.

Также предполагается, что в ваших списках не будет пробелов.

Это также идет только до 99!

=IF(A5="","",CONCATENATE(IF(C4<>"",LEFT(C4,2)+1,"1")," " & A5))

В строке C1 я вручную набрал 0, чтобы показать, что он не используется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .