fxColNumFromText – номер столбца по адресу ячейки
#АнатомияФункций – custom
Всем привет!
Очередной видос на Ютубе.
В этот раз решаем частную задачу – определить номер столбца по его буквенному обозначению. Собственно, нужно просто вспомнить про то, что у каждого символа есть его числовой код, ну и как устроены позиционные системы исчисления. Код вышел весьма лаконичный:
Надеюсь, было полезно.
Всех благ!
@buchlotnik
#АнатомияФункций – custom
Всем привет!
Очередной видос на Ютубе.
В этот раз решаем частную задачу – определить номер столбца по его буквенному обозначению. Собственно, нужно просто вспомнить про то, что у каждого символа есть его числовой код, ну и как устроены позиционные системы исчисления. Код вышел весьма лаконичный:
f=(x)=>[a = List.Transform(List.Reverse(Text.ToList(Text.SplitAny(x,"0123456789"){0})),(x)=>Character.ToNumber(x)-64),
b = List.Sum(List.Transform(List.Zip({a,List.Positions(a)}),(x)=>x{0}*Number.Power(26,x{1})))][b]
Надеюсь, было полезно.
Всех благ!
@buchlotnik