Page 1 of 2

ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Fri Mar 07, 2014 6:46 pm
by changphuak
ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4 และc4 ขึ้นเหมือน g4
แต่ผมต้องการกรอกข้อมูลที่ a1 ที่เดียวครับ
ขอบคุณมากๆครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Fri Mar 07, 2014 9:15 pm
by snasui
:D ผมแก้ไขหัวข้อให้แล้ว หัวข้อจะต้องสื่อถึงปัญหาที่จะถามครับ

ช่วยกรอกข้อมูลและตัวอย่างคำตอบที่ต้องการแล้วแนบไฟล์ตัวอย่างนั้นมาใหม่จะได้เข้าใจตรงกันว่า กรอกข้อมูลใด แล้วให้ข้อมูลใดมาแสดง

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 6:56 am
by changphuak
snasui wrote::D ผมแก้ไขหัวข้อให้แล้ว หัวข้อจะต้องสื่อถึงปัญหาที่จะถามครับ

ช่วยกรอกข้อมูลและตัวอย่างคำตอบที่ต้องการแล้วแนบไฟล์ตัวอย่างนั้นมาใหม่จะได้เข้าใจตรงกันว่า กรอกข้อมูลใด แล้วให้ข้อมูลใดมาแสดง

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 9:07 am
by snasui
:D ลองตามนี้ครับ
  1. เซลล์ H4 คีย์
    =LOOKUP(CHAR(255),E$4:E4)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ B4 คีย์
    =IFERROR(INDEX(E$4:E$47&"",SMALL(IF($H$4:$H$47=$A$4,ROW($H$4:$H$47)-ROW($H$4)+1),ROWS(B$4:B4))),"")
    Ctrl+Shift+Enter > Copy ไปทางขวาถึง D4 แล้ว Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

ขอสูตรลิงค์ครับ

Posted: Sat Mar 08, 2014 10:59 am
by changphuak
คำถามครับ ผมต้องการพิมพ์ ชื่อสถานที่ ที่ b6:b255
แล้วให้ขึ้นชื่อร้านค้า ที่ รายละเอียดช่องปฏิงาน
เช่น พิมพ์ สุพรรณบุรี ,บ่อกรุ,ชัยนาท,สิงห์บุรี
ขอบคุณมากครับ

Re: ขอสูตรลิงค์ครับ

Posted: Sat Mar 08, 2014 11:34 am
by snasui
:D กระทู้เดิมได้คำตอบแล้วหรือไม่ คำถามนี้ต่างกับคำถามที่แล้วอย่างไร หากเป็นเรื่องเดียวกันเหตุใดไม่ถามต่อที่กระทู้เดิมครับ

Re: ขอสูตรลิงค์ครับ

Posted: Sat Mar 08, 2014 11:57 am
by changphuak
ไม่ใช่สิ่งที่ต้องการครับผม
เพราะสูตรที่แจ้งมานั้นไม่ถูกกับที่ต้องการครับ
และไม่ขึ้นเหมือนต้นฉบับครับ
ขอโทษครับที่ตั้กระทู้ใหม่ครับ

Re: ขอสูตรลิงค์ครับ

Posted: Sat Mar 08, 2014 12:01 pm
by snasui
:D เมื่อไม่ได้คำตอบตามต้องการก็ต้องไปตอบในกระทู้นั้นจนได้คำตอบครับ ไม่ใช่มาเปิดกระทู้ใหม่เรื่อย ๆ

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

Re: ขอสูตรลิงค์ครับ

Posted: Sat Mar 08, 2014 12:57 pm
by changphuak
ครับถ้าผมต้องการพิมพ์ เขต 04 เขต 08 เพิ่มเติมที่คอลัมน์ A แถวต่อมาเรื่อยๆให้แสดงตามตามสถานที่ ร้านค้าตามต้นฉบับนะครับ
สูตรอันเก่าพิมพ์แค่เขต01อย่างเดียวครับ ตามไฟล์ที่แนบมาครับ
ขอบคุณมากๆครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 1:23 pm
by snasui
:D โจทย์เดิมคุณทำตามข้อ 1 ยังไม่ครบ ผมแจ้งให้ Enter แล้ว Copy สูตรลงด้านล่าง ไม่ใช่คีย์แค่เซลล์เดียว

ทำตามนี้ให้ได้ก่อน แล้วค่อยถามปัญหาถัดไปครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 2:02 pm
by changphuak
คือผมกรอกที่คอลัมน์ A4:a47
ได้ทุกแถวแล้วให้แสดงทุกๆครั้งที่กรอกข้อมูลนะครับ
คือไม่ใช่กรอกข้อมูลที่คอลัมน์ A4 อย่างเดียวนะครับ
ขอบคุณมากครับ
สูตรที่ให้มาใช้ได้แล้วครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 2:22 pm
by snasui
:D กรณีต้องการกรอกหลายเซลล์ลองเปลี่ยนสูตรที่ B4 เป็นตามด้านล่าง

=IFERROR(INDEX(E$4:E$47&"",SMALL(IF(ISNUMBER(MATCH("~"&$H$4:$H$47,$A$4:$A$47&"",0)),ROW($H$4:$H$47)-ROW($H$4)+1),ROWS(B$4:B4))),"")

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 2:39 pm
by changphuak
ขอบคุณมากๆครับสิ่งที่ผมต้องแบบนะครับ
สุดยอดเลยครับผม

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 4:24 pm
by changphuak
ขอเพิ่มเติมครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 4:32 pm
by snasui
:D กรอกข้อมูลอะไรใน B6 ควรเขียนสิ่งที่ต้องการมาในช่องความเห็นนี้พอสังเขปทุกครั้งครับ

หากต้องการกรอกค่าในคอลัมน์ B โดยมีเงื่อนไขว่า หากค่าในคอลัมน์ B ตรงกับค่าในคอลัมน์ F แล้วให้นำค่าในคอลัมน์ G มาแสดงในคอลัมน์ D สามารถใช้สูตรเดิม ให้ปรับมาเองก่อน เพราะถือว่าผมตอบไปแล้ว ติดตรงไหนแล้วค่อยถามกันต่อครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 5:18 pm
by changphuak
ถ้าเว้นวรรคจะแสดงผลไม่ตรงแถว
ถ้าซ้ำกันจะไม่แสดงผล

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 5:36 pm
by snasui
:D หากต้องการเช่นที่เขียนมานั้นต้องใช้ VBA เข้ามาช่วยซึ่งต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน :roll: ติดตรงไหนค่อยถามกันต่อครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sat Mar 08, 2014 6:32 pm
by snasui
:D ลองดูว่าสูตรตามด้านล่างนี้ใช่ที่ต้องการหรือไม่ครับ

ที่ D6 คีย์

=IFERROR(INDEX(G$6:G$47&"",SMALL(IF(LOOKUP(CHAR(255),B$6:B6)=$H$6:$H$47,ROW($H$6:$H$47)-ROW($H$6)+1),ROW()-MATCH(2,1/(B$1:B6=LOOKUP(CHAR(255),B$1:B6)))+1)),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sun Mar 09, 2014 7:42 am
by changphuak
ครับผม
แบบนี้ครับ
ขอบคุณอาจารย์มากๆครับ
ที่ให้ผมทำvbaนะผมทำไม่เป็นครับเพราะไม่ได้เรียนมาทางนี้ครับ
เรียนรู้เองนะครับ

Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4

Posted: Sun Mar 09, 2014 5:39 pm
by changphuak
อาจารย์ครับถ้ากรอกข้อมูลเป็นตัวเลข
คีย์แล้วไม่แสดงข้อมูลใช่ไหมครับ
ต้องแก้ไขอย่างไร แนะนำหน่อยครับ
ขอบคุณมากครับ