Page 1 of 1
ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 6:43 pm
by birdyaha
คือผมจะเก็บข้อมูล IP Address ที่ Excel แบบนี้ได้ไหมครับ
สมมุติ
แถวA
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
แล้วถ้าจะมีข้อมูลอีกตัวที่เอามาจาก Server จะ Copy มา วางที่แถวบี แต่ว่า เวลา Fitter มันจะให้เรียงกันตรงบรรทัดไม่ได้
เนื่องจาก ข้อมูลตั้วต้นที่ แถว A จะ ไม่ตรงกับแถวบี เช่น
แถวA แถวB
192.168.1.1 192.168.1.1
192.168.1.2 192.168.1.3
192.168.1.3 192.168.1.4
192.168.1.4 192.168.1.7
อะไรประมาณนี้ครับ คือผมอยากให้ข้อมูล มัน Pointer เลขแถวบีให้มันตรงกับ แถว A อ่ะครับ คือเลขไหนที่มันไม่มีก็แว้นว่างไว้ครับ
ขอขอบคุณทุกท่านครับผม
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 7:06 pm
by snasui

แนบไฟล์ตัวอย่างมาด้วยครับ จะได้เห็นว่าต้องการให้แสดงข้อมูลอย่างไร หมายถึงคลิกลงในเซลล์ใด ๆ ที่อยู่ในคอลัมน์ A แล้วหากว่ามีค่านั้นในคอลัมน์ B ให้ Pointer วิ่งไปที่เซลล์นั้น ๆ ในคอลัมน์ B ใช่หรือไม่ นอกจากนี้การแนบไฟล์จะช่วยอำนวยความสะดวกในการตอบแบบอ้างอิงตำแหน่งเซลล์ครับ
เนื่องจากฟอรัมถามตอบนี้มีกฎที่จะไม่ใช้ภาษาแชทตามด้านบน

ขอให้ระมัดระวังในการใช้คำว่า "
อ่ะ" ด้วยครับ
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 7:21 pm
by birdyaha
snasui wrote:
แนบไฟล์ตัวอย่างมาด้วยครับ จะได้เห็นว่าต้องการให้แสดงข้อมูลอย่างไร หมายถึงคลิกลงในเซลล์ใด ๆ ที่อยู่ในคอลัมน์ A แล้วหากว่ามีค่านั้นในคอลัมน์ B ให้ Pointer วิ่งไปที่เซลล์นั้น ๆ ในคอลัมน์ B ใช่หรือไม่ นอกจากนี้การแนบไฟล์จะช่วยอำนวยความสะดวกในการตอบแบบอ้างอิงตำแหน่งเซลล์ครับ
เนื่องจากฟอรัมถามตอบนี้มีกฎที่จะไม่ใช้ภาษาแชทตามด้านบน

ขอให้ระมัดระวังในการใช้คำว่า "
อ่ะ" ด้วยครับ
ผมแนบไฟล์ให้แล้วนะครับ
Example คือ ตัวอย่าง ปัจจุบัน
Request คือต้องการ ให้มันเป็นแบบนี้ครับ
เนื่องจากข้อมูลจริงมัน เยอะๆๆ ครับ ถ้ามานั่งไล่ ให้ข้อมูล แถวB มาตรงกับ แถวA คงใช้เวลานานมากครับผม
ขอบคุณครับ
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 7:42 pm
by snasui

ลองตามนี้ครับที่ B21 คีย์สูตร
=IFERROR(INDEX($B$3:$B$17,MATCH(A21,$B$3:$B$17,0)),"")
Enter > Copy ลงด้านล่าง
ในการใช้งานจริงแทนที่จะนำข้อมูลดิบมาวางเปรียบเที่ยบที่ B3:B17 ให้วางที่อื่นก่อนแล้วค่อยใช้สูตรลักษณะนี้ดึงมาเรียงที่ B3:B17 อีกที
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 7:44 pm
by birdyaha
snasui wrote:
ลองตามนี้ครับที่ B21 คีย์สูตร
=IFERROR(INDEX($B$3:$B$17,MATCH(A21,$B$3:$B$17,0)),"")
Enter > Copy ลงด้านล่าง
ในการใช้งานจริงแทนที่จะนำข้อมูลดิบมาวางเปรียบเที่ยบที่ B3:B17 ให้วางที่อื่นก่อนแล้วค่อยใช้สูตรลักษณะนี้ดึงมาเรียงที่ B3:B17 อีกที
ขอบคุณ พี่มากๆๆนะครับ เดียวผมจะลองทำดูครับ
ถ้าไม่ได้ หรือติดตรงไหนจะขอ ปรึกษาอีกทีนะครับ ^^
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 8:08 pm
by birdyaha
เดียวผมขอรบกวนถาม การเรียง Min กับ Max ตัวเลขหน่อยครับ
คือผม จะเลขจาก น้อยไปหามาก
แต่ว่า เวลาเรียงเลข IP มันจะเป็นแบบนี้ครับ
192.168.1.1
192.168.1.10
192.168.1.11
192.168.1.2
192.168.1.22
ผมอยากให้มัน เรียง แบบนี้ครับ
192.168.1.1
192.168.1.2
192.168.1.10
192.168.1.11
192.168.1.22
มันจะมีวิธีเรียง แบบนี้ได้ไหมครับ
ขอบคุณครับ
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 8:32 pm
by snasui
จากตัวอย่างที่แนบมา ลองตามนี้ครับ
- ที่ B1 คีย์คำว่า ลำดับ
- ที่ B2 คีย์สูตร
=TRIM(RIGHT(SUBSTITUTE(A2,".",REPT(" ",3)),3))+0
Enter > Copy ลงด้านล่าง
- เรียงลำดับจากน้อยไปหามากโดยยึดลำดับจากคอลัมน์ B เป็นหลัก
Re: ขอปรึกษา พี่เทพๆ Excel หน่อยครับ มันจะทำแบบนี้ได้ไหมครับ
Posted: Sat Jul 06, 2013 9:14 pm
by birdyaha