Инкремент числа с буквой в ячейке

499
TheAdmin

У меня есть столбец случайных чисел, которые все начинаются с «B *****», где звезды являются числами. Мне нужна формула, чтобы добавить 1 (+1) в ячейку справа от числа и убрать 1 (-1) слева от числа.

Например, если B00001 находится в центре

B000002 должен быть справа B000000 должен быть слева от него

Как мне этого добиться? Попытался выбрать пару ячеек и перетащить их вправо и «вниз», но он будет просто копировать, а не добавлять!

0
Вы на правильном пути. Просто добавьте B000000 и B000002 слева и справа в первую очередь. Перетаскивание работает только тогда, когда выбрано как минимум два значения. Выберите B000001 и B000002, а затем перетащите вправо, чтобы ввести правильные значения. Sandeep 5 лет назад 0
Ваш Q в некоторых местах относится к 5 цифрам, а другие к 6. Пожалуйста, уточните, что требуется. chris neilsen 5 лет назад 0

2 ответа на вопрос

2
FezzikMontoya

Если ваша ячейка B ***** находится в ячейке B1 ,

Left: ="B"&TEXT(INT(RIGHT(B1,LEN(B1)-1))-1,"00000") Right: ="B"&TEXT(INT(RIGHT(B1,LEN(B1)-1))+1,"00000") 

Если у вас есть 6 цифр после «B», используйте «000000».

-1
marijnr
  1. Поместите B в ячейку A1
  2. Поставить 0 в A2
  3. Введите "= CONCATENATE ($ A1, TEXT (A2," 00000 "))" в A3
  4. Перетащите A2 и A3 вместе вправо
Пожалуйста, перечитайте вопрос. Это не отвечает на это. fixer1234 5 лет назад 0
Да, это действительно ответ на вопрос. Он будет иметь B00000 в A1, B00001 в A2, B00002 в A3, B00003 в A4, ... marijnr 5 лет назад 0
Это не то, что задал вопрос. Вопрос говорит, что у вас есть B, за которыми следуют 5 случайных чисел. Задача состоит в том, чтобы создать строку слева и справа от нее, где числовая часть уменьшается и увеличивается на 1 соответственно. Вам нужно прочитать весь вопрос, а не просто посмотреть на пример. Тривиальный пример был выбран, потому что он делает желаемое действие видимым. fixer1234 5 лет назад 0
Но вы можете использовать другие числа для формирования строки. Просто поместите их в строку 2. Из заданного числа вы можете перетаскивать и вычислять новые значения. marijnr 5 лет назад 0
Проблема в том, что строки уже существуют, поэтому задача состоит в том, чтобы выполнить действие с этой начальной точки, а не создать шаблон с нуля. fixer1234 5 лет назад 0

Похожие вопросы