3

Поэтому, если я введу следующие данные:

Ряд ячеек от ААА до ААС

Я хочу иметь возможность перетаскивать ручку в правом нижнем углу, чтобы расширить список вплоть до ZZZ, если это необходимо. По умолчанию Excel просто повторяет набранную мной последовательность.

3 ответа3

6

Измените ваши данные на строки вместо столбцов, столбцов недостаточно, чтобы добраться до ZZZ.

=CHAR(INT((ROW(1:1)-1)/26^2)+65)&CHAR(MOD(INT((ROW(1:1)-1)/26),26)+65)&CHAR(MOD((ROW(1:1)-1),26)+65)

! [введите описание изображения здесь

2

Предполагая, что у вас есть Excel 2007 или более поздняя версия, начните с колонки A с формулы:

=MID(ADDRESS(1,702+COLUMN()),2,3)

Это просто использует тот факт, что столбец 703 является AAA . Если вы начинаете с другого столбца, отрегулируйте значение 702 мере необходимости.

1

В A1 напишите AAA В B1 напишите следующее:
=SUBSTITUTE(SUBSTITUTE(ADDRESS(1,COLUMN(INDIRECT(A1&"1"))+1),"$",""),"1","")
и перетащите его в той же строке в C1, D1, пока не получите нужный результат
Формула

  • читать ячейку перед ней (левый столбец той же строки) с косвенным
  • Добавить 1 к столбцу
  • Заменить $ на ""
  • Заменить 1 на ""

Адрес Функция return = Адрес (1,1) -> $ A $ 1

От SUPERUSER ВОПРОС 867965 ответил SeanC

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