Разделить двоичное число на несколько цифр в Excel - PullRequest
1 голос
/ 04 марта 2020

У меня есть десятичное число, и я могу преобразовать его в двоичный файл с помощью функции DEC2BIN (значение ячейки) в Excel. Прямо сейчас он дает двоичное значение в одной ячейке, вместо этого я хочу, чтобы каждое di git в двоичном числе делилось на несколько ячеек.

Data:

  A          |B         |C       |D       | E      --- Excel Columns
1|21
2|DEC2BIN(A1)
3|
4|

Текущий результат: Данные:

  A          |B         |C       |D       | E      --- Excel Columns
1|21
2|10101
3|
4|

Желаемый результат: Данные:

  A          |B         |C       |D       | E      --- Excel Columns
1|21
2|1          0          1        0        1
3|
4|

Возможно ли это? Если так, то как?

Ответы [ 2 ]

1 голос
/ 04 марта 2020

В A2:

=MID(DEC2BIN($A$1),COLUMN(A1),1)

Затем скопируйте его. Вы можете перетащить его через то, что вам нужно. Это подготовит его к использованию в случае, если у вас будут большие цифры. Таким образом, вам не придется постоянно обновлять код.

enter image description here

В качестве альтернативы, если вы планируете использовать этот код для нескольких двоичных записей, вы можно поставить число в столбце A, а затем скопировать следующее, насколько вам нужно:

=IF(ISBLANK($A1),"",MID(DEC2BIN($A1),COLUMN(A1),1))

enter image description here

1 голос
/ 04 марта 2020

Если у вас есть формула массива Dynami c:

=TRANSPOSE(MID(DEC2BIN(A1),SEQUENCE(LEN(DEC2BIN(A1))),1))

в A2, и Excel отобразит результат по.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...