Как мне отформатировать ячейки так, чтобы при вводе данных форматирование автоматически добавляло число перед текстом так, чтобы число равнялось числу +1 из соседней ячейки (в моем случае сверху)
3 ответа
или вы можете использовать функцию ROW() вместо скрытого столбца
Если ваша таблица начинается в строке 8, столбец B, то в ячейке C8 есть
=CONCATENATE(ROW(B8)-7," ",B8)
Число 7 на 1 меньше номера строки начального ряда и остается неизменным до конца.
Не забывайте пробел между числом и словом с ",", в середине функции сцепления.
Вы можете добавить (скрытый, если требуется) столбец, содержащий числа, а в последнем столбце использовать Concatenate, например:
Это больше взломать
Предполагается, что вы не будете использовать строку 1 (если вы это сделаете, вам придется добавить другой код для этой строки или вручную ввести значение.
Также предполагается, что в ваших списках не будет пробелов.
Это также идет только до 99!
=IF(A5="","",CONCATENATE(IF(C4<>"",LEFT(C4,2)+1,"1")," " & A5))
В строке C1 я вручную набрал 0, чтобы показать, что он не используется.