Как увеличить строку, например, AA до AB?

У меня есть строки в Excel, такие как AA или XA .

Мне нужно увеличить их следующим образом:

Для AA в ячейке A1 это будет AB в ячейке B1, AC в ячейке B2 и так далее.

Для XA в ячейке A1 это будет XB в ячейке B1, XC в ячейке B2 и так далее.

Я пробовал популярный код =CHAR(CODE(A1)+1) но он не работает после Z.

Любые намеки приветствуются.

  • Как я могу конденсировать или суммировать список в Excel?
  • Excel: группировка и сортировка строк
  • Как присоединиться / объединить 2 таблицы рабочих таблиц с помощью 3-й таблицы в Excel?
  • MS excel - присвоение «категорий» на основе ключевых слов
  • Как вы автоматически изменяете размеры ячеек в Excel?
  • Документ Excel не может открыть
  • Excel: как внутренне хранить числовое значение в ячейке, но сделать ее по-разному (например, алфавитные имена)?
  • Как подсчитать посещаемость в Excel?
  • 8 Solutions collect form web for “Как увеличить строку, например, AA до AB?”

    Попробуйте это: поместите «AA» в ячейку A1 и введите следующую формулу в ячейку B1 и перетащите ее

     =IF(RIGHT($A1,1)="Z", CHAR(CODE(LEFT(A1,1))+1),LEFT(A1,1))&CHAR(65+MOD(CODE(RIGHT(A1,1))+1-65,26)) 

    Он будет увеличиваться следующим образом: AA, AB, AC, …, AZ, BA, BB, BC …. и т. Д.

    Возможно, вам захочется адаптировать эту формулу в соответствии с вашей конкретной презентацией. Обратите внимание, что это не будет работать после «ZZ».

    Обновление: исправлена ​​ошибка

    Мы можем использовать таблицу Excel для увеличения букв – приращение будет работать от A до XFC

    Сначала создайте ссылку на ячейку: INDIRECT(A1&"1")
    Затем найдите адрес следующего столбца: ADDRESS(1,COLUMN(INDIRECT(A10&"1"))+1)

    Затем из $ ?? $ 1 мы извлекаем буквы: 2 пути:

    1. Посмотрите на второй $ и вырежьте текст между ними

       =MID(ADDRESS(1,COLUMN(INDIRECT(A1&"1"))+1),2,FIND("$",ADDRESS(1,COLUMN(INDIRECT(A1&"1"))+1),2)-2) 
    2. Замените 1 и $ ничем в строке

       =SUBSTITUTE(SUBSTITUTE(ADDRESS(1,COLUMN(INDIRECT(A1&"1"))+1),"$",""),"1","") 

    Выберите, какой из них лучше всего подходит для вас

    Другой пример: введите это в ячейку A1, затем скопируйте формулу в любую или все ячейки.

      = ЗНАК (MOD (СТРОКА (А1) -1; 26) +65) & СИМВОЛ (MOD (колонка (А1) -1; 26) +65)
    

    Предназначен как пример того, как можно думать о проблеме.

    Это будет сбрасываться до «A», когда он достигнет «Z»

     =IF(A1="Z", "A", CHAR(CODE(A1)+1)) 

    Вы можете строить дальше этого с помощью более выражений if.

    ИЛИ

    Я просто написал эту формулу для чего-то подобного:

     IF(RIGHT(C2,1)="Z",IF(RIGHT(C2,2)="ZZ","A",CHAR(CODE(MID(C2,5,1))+1)),MID(C2,5,1))&IF(RIGHT(C2,1)="Z","A",CHAR(CODE(MID(C2,6,1))+1)) 

    Другим решением для него с использованием ADDRESS() является:

     =MID(ADDRESS(1,26+ROW()),2,2) 

    Выше формулы вернет AA в первой строке и AB во второй строке и так далее.

    Также с использованием математики формула:

     =CONCATENATE(CHAR(INT(ROW()/26)+65),CHAR(MOD(ROW()-1,26)+65)) 

    Я использовал этот код для получения адреса ячейки

     =ADDRESS(ROW($AT$17),COLUMN($AT$17)+Increment,4,1) 

    Этот пример относится к AT17 ячейки AT17 .

    Приращение вы определяете, сколько чисел вы увеличиваете

    Я написал этот код в ячейке Ax17 .

    Позже я получил значение AT17 с

     =INDIRECT(AX17) 

    Готово !!!

    Теперь вы можете увеличивать столбцы вместо строк !!!

    Вот мое решение (ячейка A1 содержит «AA»):

     =IF(CHAR(CODE(RIGHT(A2;1))+1)="[";CHAR(CODE(LEFT(A2;1))+1);CHAR(CODE(LEFT(A2;1))))&IF(CHAR(CODE(RIGHT(A2;1))+1)="[";CHAR(65);CHAR(CODE(RIGHT(A2;1))+1)) 
     =IF(AND(LEN(G1)=1,G1="Z"), "AA", IF(LEN(G1)=1, CHAR(CODE(G1)+1), IF(RIGHT(G1,1)<>"Z", LEFT(G1,1)&CHAR(CODE(RIGHT(G1,1))+1), CHAR(CODE(G1)+1)&"A"))) 
    Interesting Posts

    Как отключить датчик освещенности на ноутбуке Vaio

    Материнская плата не включается, пока она не остановится на ~ 10 минут без питания, подключенного к сети

    Вызовите оболочку гостевой операционной системы из операционной системы хоста (в Virtualbox)

    Scp с zsh: совпадений не найдено

    Как отсортировать столбцы таблицы Excel по содержимому строки?

    Добавление одного файла в конец другого

    Есть ли в Windows 10 ISO файл EI.CFG для изменения версии?

    Обновления, нарушающие Windows Embedded Standard 7 в DISM

    Как я мог перенаправить весь свой трафик на сеть TOR?

    Как я могу эффективно восстановить постоянно удаленную папку сразу?

    Как экспортировать установленный драйвер устройства в Windows 7 для последующего использования?

    Что должен знать человек, прежде чем собирать свой первый компьютер?

    Разве это расточительно назвать кошку?

    Использование Yum для установки пакетов только для моего пользователя

    Нужна помощь по формуле, чтобы оставить ячейку пустой

    Давайте будем гением компьютера.