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

ผมแก้ไขหัวข้อให้แล้ว หัวข้อจะต้องสื่อถึงปัญหาที่จะถามครับ
ช่วยกรอกข้อมูลและตัวอย่างคำตอบที่ต้องการแล้วแนบไฟล์ตัวอย่างนั้นมาใหม่จะได้เข้าใจตรงกันว่า กรอกข้อมูลใด แล้วให้ข้อมูลใดมาแสดง
Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4
Posted: Sat Mar 08, 2014 6:56 am
by changphuak
snasui wrote:
ผมแก้ไขหัวข้อให้แล้ว หัวข้อจะต้องสื่อถึงปัญหาที่จะถามครับ
ช่วยกรอกข้อมูลและตัวอย่างคำตอบที่ต้องการแล้วแนบไฟล์ตัวอย่างนั้นมาใหม่จะได้เข้าใจตรงกันว่า กรอกข้อมูลใด แล้วให้ข้อมูลใดมาแสดง
Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4
Posted: Sat Mar 08, 2014 9:07 am
by snasui

ลองตามนี้ครับ
- เซลล์ H4 คีย์
=LOOKUP(CHAR(255),E$4:E4)
Enter > Copy ลงด้านล่าง
- เซลล์ 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

กระทู้เดิมได้คำตอบแล้วหรือไม่ คำถามนี้ต่างกับคำถามที่แล้วอย่างไร หากเป็นเรื่องเดียวกันเหตุใดไม่ถามต่อที่กระทู้เดิมครับ
Re: ขอสูตรลิงค์ครับ
Posted: Sat Mar 08, 2014 11:57 am
by changphuak
ไม่ใช่สิ่งที่ต้องการครับผม
เพราะสูตรที่แจ้งมานั้นไม่ถูกกับที่ต้องการครับ
และไม่ขึ้นเหมือนต้นฉบับครับ
ขอโทษครับที่ตั้กระทู้ใหม่ครับ
Re: ขอสูตรลิงค์ครับ
Posted: Sat Mar 08, 2014 12:01 pm
by snasui

เมื่อไม่ได้คำตอบตามต้องการก็ต้องไปตอบในกระทู้นั้นจนได้คำตอบครับ ไม่ใช่มาเปิดกระทู้ใหม่เรื่อย ๆ
ผมนำมารวมกันไว้ในกระทู้เดียวกันแล้ว
ช่วยแจ้งให้ทราบว่าคำถามเดิมไม่ได้คำตอบอย่างไร คำตอบทีต้องการคืออะไร จะได้เข้าใจตรงกันครับ
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

โจทย์เดิมคุณทำตามข้อ 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

กรณีต้องการกรอกหลายเซลล์ลองเปลี่ยนสูตรที่ 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

กรอกข้อมูลอะไรใน 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

หากต้องการเช่นที่เขียนมานั้นต้องใช้ VBA เข้ามาช่วยซึ่งต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน

ติดตรงไหนค่อยถามกันต่อครับ
Re: ต้องการกรอกข้อมูลที่ a4 แล้วให้ b4 ขึ้นเหมือน f4
Posted: Sat Mar 08, 2014 6:32 pm
by snasui

ลองดูว่าสูตรตามด้านล่างนี้ใช่ที่ต้องการหรือไม่ครับ
ที่ 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
อาจารย์ครับถ้ากรอกข้อมูลเป็นตัวเลข
คีย์แล้วไม่แสดงข้อมูลใช่ไหมครับ
ต้องแก้ไขอย่างไร แนะนำหน่อยครับ
ขอบคุณมากครับ