Показать сообщение отдельно
  #6 (permalink)  
Старый 30.06.2022, 14:39
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

Больше похвалиться некому. Написал функцию наоборот. По названию столбца Excel его порядковый номер

function excelInd(Ind) {
      let title = Ind.split('').reverse();
      let i = 0;
      let rez=0;
      let alrez=0;
            while (i < title.length) {
rez=(title[i].codePointAt(0)-64)*26**i;
if(i==0){rez=rez-1};
alrez=alrez+rez;
               i++;
            } 
          
            return alrez
        };

alert(excelInd("AA")  );


пока писал забыл, зачем я это делал...
Ответить с цитированием