Wie konvertiert man über 27.000 Zeilen in Excel von Oktal in Binär?

Wie konvertiert man über 27.000 Zeilen in Excel von Oktal in Binär?

Ich arbeite derzeit an einer Excel-Tabelle, bei der ich die Konvertierung von 16-stelligen Oktalzahlen in das entsprechende 48-Bit-Zeichenformat automatisieren muss. Ich versuche, Daten mit einer Größe von über 27.000 Zeilen zu automatisieren.

Beispiel.

6401034316154000   = 110100000001000011100011001110001101100000000000‬
6401034651710000   = 110100000001000011100110101001111001000000000000
6401034646734000   = 110100000001000011100110100110111011100000000000
6401034312554000   = 110100000001000011100011001010101101100000000000

Vielen Dank im Voraus

Antwort1

B1=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"0","000"),"1","001"),"2","010"),"3","011"),"4","100"),"5","101"),"6","110"),"7","111")

A1 muss ein Wert vom Typ Zeichenfolge sein.

Antwort2

  1. Bereiten Sie zunächst eine Tabelle für Binärzahlen bis 8 vor, wie unten in 2 Spalten angegeben, um den Binärwert der Oktalzahlen wie unten angegeben zu ersetzen

  2. 0, 000---; 1, 001---;2,010---; 3, 011---;4, 100---;5,101---;6, 110---;7,111. Angenommen, die Tabelle befindet sich in den Zellen V4:W11.

  3. Für jedes Bit Ihrer 16 Ziffern verwenden Sie die vertikale Nachschlageformel, um den Wert des Bits zu erhalten, und platzieren Sie es in einer Zelle. Kopieren Sie die Formel für alle 16 Ziffern mit absoluter Referenz

  4. Führen Sie die Suche nach allen 16-Bit-Werten aus der Tabelle von Schritt 2 durch.

  5. Beispielsweise ist für Ihre 16-stellige Zahl der vertikale Nachschlagewert der ersten Ziffer 6= 110, ( =Vlookup(digit,$V$4:$W$11,2)..(Value is in Second Column of the Table) )der zweiten Ziffer , 4 = 100der dritten Ziffer 0=000, der vierten Ziffer und so weiter für alle 16 Zeichen.1001

  6. Jetzt kombinieren Sie alle 48 Ziffern aus 16 Ziffern, indem Sie sie beispielsweise mithilfe der Verkettungsformel kombinieren Digit1&Digit2&Digit3&.......&Digit16.

  7. Dadurch erhalten Sie die gewünschte Zeichenfolge mit der Länge 48, jetzt im Binärformat.

  8. Kopieren Sie die Formel in die Zeilen, um die gewünschten Ergebnisse zu erhalten.

verwandte Informationen