ユーザ用ツール

サイト用ツール


excel:小_z

Excelの関数を利用して、セルに分割されたIPアドレスの各オクテットを取得できます。

以下の手順で行います:

1. AセルにIPアドレスが入っていると仮定します(例: `A1`に`192.168.1.1`が入っているとします)。

2. Bセルに以下の関数を入力して、1つ目のオクテットを取得します:

 ```excel
 =VALUE(LEFT(A1,SEARCH(".",A1)-1))
 ```

3. Cセルに以下の関数を入力して、2つ目のオクテットを取得します:

 ```excel
 =VALUE(MID(A1,SEARCH(".",A1)+1,SEARCH(".",A1,SEARCH(".",A1)+1)-SEARCH(".",A1)-1))
 ```

4. Dセルに以下の関数を入力して、3つ目のオクテットを取得します:

 ```excel
 =VALUE(MID(A1,SEARCH(".",A1,SEARCH(".",A1)+1)+1,SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1)+1)+1)-SEARCH(".",A1,SEARCH(".",A1)+1)-1))
 ```

5. Eセルに以下の関数を入力して、4つ目のオクテットを取得します:

 ```excel
 =VALUE(RIGHT(A1,LEN(A1)-SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1)+1)+1)))
 ```

これで、BセルからEセルまでにIPアドレスの各オクテットが表示されるはずです。

んんんんんんんんんんんんん =IF(LEFT(D2,C2)=LEFT(E2,C2),“Yes”,“No”) =DEC2BIN(INT(LEFT(B2,FIND(“.”,B2)-1)),8) & DEC2BIN(INT(MID(B2,FIND(“.”,B2)+1,FIND(“.”,MID(B2,FIND(“.”,B2)+1,LEN(B2)))-1)),8) & DEC2BIN(INT(MID(B2,FIND(“.”,MID(B2,FIND(“.”,B2)+1,LEN(B2)))+1,FIND(“.”,MID(B2,FIND(“.”,MID(B2,FIND(“.”,B2)+1,LEN(B2)))+1,LEN(B2)))-1)),8) & DEC2BIN(INT(MID(B2,FIND(“.”,MID(B2,FIND(“.”,MID(B2,FIND(“.”,B2)+1,LEN(B2)))+1,LEN(B2)))+1,LEN(B2))),8) =DEC2BIN(INT(LEFT(A2,FIND(“.”,A2)-1)),8) & DEC2BIN(INT(MID(A2,FIND(“.”,A2)+1,FIND(“.”,MID(A2,FIND(“.”,A2)+1,LEN(A2)))-1)),8) & DEC2BIN(INT(MID(A2,FIND(“.”,MID(A2,FIND(“.”,A2)+1,LEN(A2)))+1,FIND(“.”,MID(A2,FIND(“.”,MID(A2,FIND(“.”,A2)+1,LEN(A2)))+1,LEN(A2)))-1)),8) & DEC2BIN(INT(MID(A2,FIND(“.”,MID(A2,FIND(“.”,MID(A2,FIND(“.”,A2)+1,LEN(A2)))+1,LEN(A2)))+1,LEN(A2))),8) =REPT(“1”,C2) & REPT(“0”,32-C2) =IF(LEFT(D2,C2)=LEFT(E2,C2),“Yes”,“No”)

excel/小_z.txt · 最終更新: 2023/10/17 02:01 by 133.106.48.168

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki