Page 1 of 1

รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยครับ

Posted: Mon Jun 18, 2012 1:29 am
by iaia
คือ ผมมีข้อมูลอยู่ที่ sheet 1
แต่เวลาผมทำงานผมจะทำที่ sheet 2 คือผมอยากจะพิมพ์แค่ ชื่อบริษัท ใน คอรัม A แล้วกด ENTER แล้วอยากให้ข้อมูล
ใน คอรัม B,C,D มันขึ้นมาเอง โดยที่ผม ไม่ต้องพิมพ์อ่ะคับ แค่พิมพ์ที่ คมรัม A คอรัมเดียว
รบกวนท่านผู้รู้ช่วยสอนหน่อยนะคับ

ขอบคุณมากคับ

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Mon Jun 18, 2012 7:02 am
by snasui
:D ในฟอรั่มถามตอบนี้ งดใช้ภาษาแชทเช่นคำว่า คับ ช่วยแก้ไขด้วยครับ

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Mon Jun 18, 2012 8:40 pm
by iaia
iaia wrote:
iaia wrote:คือ ผมมีข้อมูลอยู่ที่ sheet 1
แต่เวลาผมทำงานผมจะทำที่ sheet 2 คือผมอยากจะพิมพ์แค่ ชื่อบริษัท ใน คอรัม A แล้วกด ENTER แล้วอยากให้ข้อมูล
ใน คอรัม B,C,D มันขึ้นมาเอง โดยที่ผม ไม่ต้องพิมพ์ครับ แค่พิมพ์ที่ คอรัม A คอรัมเดียว
รบกวนท่านผู้รู้ช่วยสอนหน่อยนะครับ

ขอบคุณมากครับ
รบกวนท่านผู้รู้ช่วย ชี้แนะ หน่อยครับผม ขอบคุณครับ

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Mon Jun 18, 2012 10:45 pm
by snasui
:D สามารถใช้ Vlookup มาช่วยได้ ลองตามด้านล่างครับ

ใน Sheet2
  1. ที่ B2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,2,0)
    Enter > Copy ลงด้านล่าง
  2. ที่ C2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,3,0)
    Enter > Copy ลงด้านล่าง
  3. ที่ D2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,240)
    Enter > Copy ลงด้านล่าง
หรือสามารถคีย์เพียงสูตรเดียวโดย ที่ B2 คีย์

=VLOOKUP($A2,Sheet1!$A$2:$D$10,MATCH(B$1,Sheet1!$A$1:$D$1,0),0)

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

สำหรับผลลัพธ์ที่เป็นค่า N#A แสดงว่าไม่มีบริษัทนั้นอยู่ใน Sheet1 ครับ

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Tue Jun 19, 2012 8:55 pm
by iaia
snasui wrote::D สามารถใช้ Vlookup มาช่วยได้ ลองตามด้านล่างครับ

ใน Sheet2
  1. ที่ B2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,2,0)
    Enter > Copy ลงด้านล่าง
  2. ที่ C2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,3,0)
    Enter > Copy ลงด้านล่าง
  3. ที่ D2 คีย์
    =VLOOKUP(A2,Sheet1!$A$2:$D$10,240)
    Enter > Copy ลงด้านล่าง
หรือสามารถคีย์เพียงสูตรเดียวโดย ที่ B2 คีย์

=VLOOKUP($A2,Sheet1!$A$2:$D$10,MATCH(B$1,Sheet1!$A$1:$D$1,0),0)

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

สำหรับผลลัพธ์ที่เป็นค่า N#A แสดงว่าไม่มีบริษัทนั้นอยู่ใน Sheet1 ครับ
:D ขอขอบคุณ คุณ snasui มากเลยครับ
ไม่รู้จะตอบแทน คุณ snasui ยังไงดี
จะไม่ลืมน้ำใจครั้งนี้เลยครับ ขอให้มีความสุขมาก ๆ นะครับ ผมพึ่งมาเจอบอร์ดนี้ แต่เดี๋ยวนี้เริ่มแวะเข้ามาดูทุกวันเลยครับ แต่จะติดตามผลงานเรื่อย ๆ นะครับ :D

(บุคคลที่มีคุณค่าทางสังคม) ถ้าผมมีความสามารถผมก็อยากเป็นเหมือนคุณ snasui บ้างครับ :ugeek:

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Tue Jun 19, 2012 9:07 pm
by iaia
:D คุณ snasui ครับ ผมเห็นที่ทำงานผมเค้าใช้ สูตร ISBANK ครับ มันมีข้อดี ข้อเสีย แตกต่างกันอย่างไรครับ
และมันสามารถใช้ ISBANK ได้รึป่าวครับ หรือว่า ผมดูผิด
ถ้าได้ รบกวนชี้แนะตัวอย่างให้หน่อยได้ไหมครับ
ขอบคุณครับ :D

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Tue Jun 19, 2012 9:17 pm
by snasui
:D สำหรับ Isblank เป็นการตรวจสอบว่าเซลล์ที่ตรวจสอบนั้นเป็นค่าว่างเปล่าหรือไม่

เช่น Isblank(A1) เป็นการตรวจสอบว่าค่า A1 เป็นค่าว่างเปล่าหรือไม่ ถ้าเป็นค่าว่างเปล่าจะให้ผลลัพธ์เป็น True ถ้าไม่ใช่ค่าว่างเปล่าจะให้ผลลัพธ์เป็น False

หากจะนำมาช่วยในสูตรตามความเห็นก่อนหน้าว่า หากเป็น A2 เป็นค่าว่างเปล่าแล้วให้แสดงค่าว่าง หากไม่เป็นค่าว่างเปล่าแล้วให้แสดงผลลัพธ์จาก Vlookup สามารถปรับสูตรที่ B2 ได้เป็น เช่น

=Isblank(A2,"",VLOOKUP($A2,Sheet1!$A$2:$D$10,MATCH(B$1,Sheet1!$A$1:$D$1,0),0))

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

Re: รบกวนช่วยสอนวิธีการดึงข้อมูลหน่อยคับ

Posted: Tue Jun 19, 2012 9:42 pm
by iaia
snasui wrote::D สำหรับ Isblank เป็นการตรวจสอบว่าเซลล์ที่ตรวจสอบนั้นเป็นค่าว่างเปล่าหรือไม่

เช่น Isblank(A1) เป็นการตรวจสอบว่าค่า A1 เป็นค่าว่างเปล่าหรือไม่ ถ้าเป็นค่าว่างเปล่าจะให้ผลลัพธ์เป็น True ถ้าไม่ใช่ค่าว่างเปล่าจะให้ผลลัพธ์เป็น False

หากจะนำมาช่วยในสูตรตามความเห็นก่อนหน้าว่า หากเป็น A2 เป็นค่าว่างเปล่าแล้วให้แสดงค่าว่าง หากไม่เป็นค่าว่างเปล่าแล้วให้แสดงผลลัพธ์จาก Vlookup สามารถปรับสูตรที่ B2 ได้เป็น เช่น

=If(Isblank(A2),"",VLOOKUP($A2,Sheet1!$A$2:$D$10,MATCH(B$1,Sheet1!$A$1:$D$1,0),0))

Enter > Copy ไปทางขวาและลงด้านล่าง
ขอบคุณมากครับ
จะคอยติดตามผลงานนะครับ