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”)