Я понял, что Excel не поддерживает функцию с прямым порядком байтов.У меня есть двоичное число, где мне нужно переместить 8-й бит в начало.Пример: Цель: 11001011 Результат: 11100101
Я нашел этот пост: Переместить два символа от начала до конца строки , но это не помогло мне с двоичным числом.что такое правильная формула?
и добавление еще одного вопроса поверх него.У меня есть следующее двоичное число: 111001011011, почему формула BIN2DEC дает мне ошибку?когда я гуглю его, я получаю ожидаемый результат: https://www.binary -code.org / binary / 12bit / 111001011011 /
Для первого вопроса: = ВПРАВО (AA3,1) и ВЛЕВО (AA3, LEN (AA3) -1)
Для второго вопроса: = СУММА ((2 ^ (ROW (INDIRECT ("1:")& LEN (X5))) - 1)) * (MID X5, LEN (X5) -строка (INDIRECT ( "1:" & (LEN (X5)))) + 1,1))