各位大大,我有一個資料表,一列是IP,我想要產生另一列是該列IP各加五EX 1.1.1.1------------>1.1.1.61.3.45.6---------->1.3.45.1110.20.30.40----->10.20.30.45要怎麼做呢?謝謝!!
若您的資料在 A1請在 B1格填上下列公式=MID(A1,1,FIND("X",SUBSTITUTE(A1,".","X",3))) & (MID(A1,FIND("X",SUBSTITUTE(A1,".","X",3))+1,3)+5)這樣就可以了。
wenwenwen wrote:若您的資料在 A1請...(恕刪) 厲害, 您用的函數我還得再研究一下不過有個問題, 當碰上了 ###.###.###.XXX其中 XXX = 251-255 時,直接計算會變成 256-259, 超過 255 了哦
我會以mid函數將四個數字分別抓出來然後改為十進位之後,將四個數值相加再將需要加入的數值*255之後與上述數值相加再以quotient函數反向求得四個數值最後以concatenate函數將四個數值合併為一個就不會產生超過255的IP值了
關於把 IP 位址拆成四組數字, 分別填在 excel 欄位上有比較笨的做法, 但不需要用到 EXCEL 函數.1. 新增文字文件2. 貼上 IP 位址3. Ctrl+H, 以 "," (逗號) 取代 "." (小數點)4. 另存成 .CSV 檔案5. 直接以 EXCEL 開啟 .CSV 檔案即可最後在 EXCEL +5 與合併應該就簡單多了 (不管是否會超過 255)E1 = A1&"."&B1&"."&C1&"."&(D1+5)