У меня есть несколько таблиц, где 1 столбец содержит строку, которая представляет собой комбинацию буквы и цифры. Например, эти значения могут варьироваться от B1 до B1000000. Мое настоящее решение для автоматической генерации этих значений - =CONCATENATE("B",1) в первой строке, за которым следует =CONCATENATE("B",RIGHT($A2,1)+1)) . Очевидно, это становится проблемой каждый раз, когда число увеличивается на единицу (десять, сто и т.д.), Заставляя меня менять формулу на RIGHT($A101,2)+1 когда я достигаю ста, RIGHT($A1001,3)+1 за тысячу и так далее.

Что такое элегантное решение для выбора всей строки, кроме первого символа из ячейки?

1 ответ1

0

Excel поддерживает среднюю функцию

=mid(b1,2,99)  

от байта №2 до 99 или любого другого числа, которое вы хотите, может показаться причудливым, но в этом нет необходимости

=mid(b1,2,len(b1)-1)

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