作者Tenka (Tenka)
看板Office
標題Re: [算表]有規則的ip產出?
時間Thu Feb 4 04:25:42 2010
※ 引述《lgtenos (我真是猜不透你阿)》之銘言:
: 軟體:Excel
: 版本:2007
: 小弟目前有一萬多筆ip資料
: A
: 1 192.168.1.5
: 2 192.168.1.13
: 3 192.168.2.4
: 4 192.168.2.7
: 5 .
: 6 .
: 7 .
: B欄的ip為A欄的-1
: A1 192.168.1.5 -> B1 192.168.1.4
: A2 192.168.1.13 -> B2 192.168.1.12
: 因為不是數字格式無法直接用減的
: 請問有什麼公式可以套用嗎
=TRIM(LEFT(SUBSTITUTE(A1,".",". ",3),12))
&TEXT(RIGHT(SUBSTITUTE(A1,".",". ",3),3)-1,"#")
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.47.84
→ plancklin:請問若最後一個值正好點1(雖然減完變.0的IP格式不符) 02/04 04:34
→ plancklin:學會了 ^.^ 把#改@就可以了 02/04 04:42
→ Tenka:#改成0即可 ps.ip是0~255 02/04 04:46
→ plancklin:恩 多學到很多函數 謝謝 ^^ 02/04 07:45
→ soyoso: 改@或0都不重要,因為根本就不用函數text還特意去改格式 02/04 11:48
→ soyoso: 減1的部分就為 ..&=right(substitute(a1,".",". "),3)-1 02/04 11:50
→ soyoso: ..&right(substitute(a1,".",". "),3)-1 02/04 11:51