Page 1 of 1

ต้องการลบค่าไอพี

Posted: Thu Mar 14, 2013 9:51 pm
by unicrons
เนื่องจากข้อมูลของผมเป็นไอพีแอดเดรส

ตัวอย่างคือ 192.168.1.1

ผมอยากลดค่ามันลง 1 ให้เป็น 192.168.1.0 อยากทราบว่ามีวิธีการเขียนสูตรอย่างไรครับ

Re: ต้องการลบค่าไอพี

Posted: Fri Mar 15, 2013 7:22 am
by snasui
:D ตัวอย่างสูตรเพื่อลดชุดสุดท้าย A1 ลงมา 1 ถ้าเป็น 0 อยู่แล้วก็จะได้ค่าเดิมครับ

=LEFT(A1,FIND("@",SUBSTITUTE(A1,".","@",3)))&MAX(0,RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,".","@",3)))-1)

Re: ต้องการลบค่าไอพี

Posted: Fri Mar 15, 2013 10:01 am
by unicrons
ขอบคุณครับ

Re: ต้องการลบค่าไอพี

Posted: Fri Mar 15, 2013 11:36 am
by ekkaluk_suk
unicrons wrote:เนื่องจากข้อมูลของผมเป็นไอพีแอดเดรส

ตัวอย่างคือ 192.168.1.1

ผมอยากลดค่ามันลง 1 ให้เป็น 192.168.1.0 อยากทราบว่ามีวิธีการเขียนสูตรอย่างไรครับ
ทำไมเราไม่ลากมันลงมาเลย เลยใช้คำสั่ง Sort ค่าน้อยไปหาค่ามากเอาล่ะครับ ไม่ต้องเป็นสูตรด้วย ง่ายดี
(หรือมีความต้องการมากกว่านั้น) :D :D

Re: ต้องการลบค่าไอพี

Posted: Fri Mar 15, 2013 8:23 pm
by unicrons
ekkaluk_suk wrote:
unicrons wrote:เนื่องจากข้อมูลของผมเป็นไอพีแอดเดรส

ตัวอย่างคือ 192.168.1.1

ผมอยากลดค่ามันลง 1 ให้เป็น 192.168.1.0 อยากทราบว่ามีวิธีการเขียนสูตรอย่างไรครับ
ทำไมเราไม่ลากมันลงมาเลย เลยใช้คำสั่ง Sort ค่าน้อยไปหาค่ามากเอาล่ะครับ ไม่ต้องเป็นสูตรด้วย ง่ายดี
(หรือมีความต้องการมากกว่านั้น) :D :D


ผมจะเอาค่าไอพี ไปเซ็ท router เพื่อใช้กับอุปกรณ์คอมพิวเตอร์ (ขอไม่บอกนะครับว่าเป็นอะไรความลับนิดนึง) โดยจะดูข้อมูล ip นี้ในexcel (โดยจะมีอีกคนมาใส่ข้อมูลที่ต้องใช้ไว้ให้) แล้วไปแก้ไข config ใน notepad แล้วเอาไปอัพไว้ใน router ปกติก็แค่แก้ไขค่าไอพี กับ ชืองาน อย่างอื่นก็เหมือนกันหมด แต่มันก็เยอะอยู่หลายจุด เลยมีความคิดว่าให้ excel จัดการให้แทนโดยผมเอา config มาใส่ไว้ใน excal โดยตรงที่ต้องแก้ไขไอพี ก็ใช้ vlookup ดึงมาให้แทน แล้วค่อยcopy ไปวางไว้ใน notepad แล้วก็เอาไปอัพเลย โดยที่ผมมาถามสูตรเนื่องจากข้อมูลที่อีกคนมาใส่ไว้ให้ จะให้ไอพีมาค่าเดียว แต่มีตรงจุดหนึ่งที่ต้องใช้มันต้องลดค่า ip ลงไป 1

ที่ถามว่าทำไมไม่ลากลงมา เพราะ sheet ที่เก็บข้อมูล คนที่ใส่ข้อมูล จะมาเก็บข้อมูลอื่นอีกหลังจากผมเอาไปติดตั้งเสร็จ ทำให้ผมไม่สะดวกที่แก้ไข sheet นั้น

Re: ต้องการลบค่าไอพี

Posted: Fri Mar 15, 2013 8:39 pm
by unicrons
เพื่อให้ได้ผลลัพธ์ local-subnet 10.121.20.40/30 ต้องเขียนสูตรยาวขนาดนี้เลย :shock:


=" local-subnet "&LEFT(VLOOKUP(B2,'xxx'!A6:AG1026,8,0),FIND("@",SUBSTITUTE
(VLOOKUP(B2,'xxx'!A6:AG1026,8,0),".","@",3)))&MAX(0,RIGHT(VLOOKUP(B2,'xxx'!A6:AG1026,8,0),LEN
(VLOOKUP(B2,'xxx'!A6:AG1026,8,0))-FIND("@",SUBSTITUTE(VLOOKUP(B2,'xxx'!A6:AG1026,8,0),".","@",3)))-1)&"/30"