Page 1 of 1

ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sun Jul 07, 2024 4:17 am
by ajsudkedt
หากเราต้องการ link ข้อมูลจากบนลงล่างในช่วง G3:AG ของชีต R1, R2, R3
มาลงในช่วง IF2:JG ของชีต GS
โดยให้ข้อมูลของแต่ละชีตของ R1, R2, R3 ลงในชีต GS
เรียงลำดับต่อกันจากบนลงล่างไปเรื่อย ๆ อัตโนมัติ
จะต้องเขียนสูตรอย่างไร
ตามไฟล์แนบครับ
ขอบคุณครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sun Jul 07, 2024 8:03 am
by norkaz
...

ชีท R1 R2 R3

AI3

=IFERROR(INDEX(TEXT($N$1:$AI$1,"dd/mm/yyyy")&"="&$N3:$AI3,AGGREGATE(15,6,COLUMN($N3:$AG3)-COLUMN($N$3)+1/(ISTEXT($N3:$AG3)),COLUMNS($AI3:AI3))),"")

Copy ไปขวา และ Copy ลงไป


ชีท GS

IF2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5),'R1'!$B:$BB,COLUMNS($B2:G2),0),VLOOKUP(LEFT($B2,5),'R2'!$B:$BB,COLUMNS($B2:G2),0)),VLOOKUP(LEFT($B2,5),'R3'!$B:$BB,COLUMNS($B2:G2),0)),"")

Copy ลงไป และ Copy ไปขวาถึงคอลัมน์ IL (หลบ)


IN2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5),'R1'!$B:$BB,COLUMNS($B2:AI2),0),VLOOKUP(LEFT($B2,5),'R2'!$B:$BB,COLUMNS($B2:AI2),0)),VLOOKUP(LEFT($B2,5),'R3'!$B:$BB,COLUMNS($B2:AI2),0)),"")

Copy ไปขวา และ Copy ลงไป


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Mon Jul 08, 2024 5:39 pm
by ajsudkedt
norkaz wrote: Sun Jul 07, 2024 8:03 am ...

ชีท R1 R2 R3

AI3

=IFERROR(INDEX(TEXT($N$1:$AI$1,"dd/mm/yyyy")&"="&$N3:$AI3,AGGREGATE(15,6,COLUMN($N3:$AG3)-COLUMN($N$3)+1/(ISTEXT($N3:$AG3)),COLUMNS($AI3:AI3))),"")

Copy ไปขวา และ Copy ลงไป


ชีท GS

IF2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5),'R1'!$B:$BB,COLUMNS($B2:G2),0),VLOOKUP(LEFT($B2,5),'R2'!$B:$BB,COLUMNS($B2:G2),0)),VLOOKUP(LEFT($B2,5),'R3'!$B:$BB,COLUMNS($B2:G2),0)),"")

Copy ลงไป และ Copy ไปขวาถึงคอลัมน์ IL (หลบ)


IN2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5),'R1'!$B:$BB,COLUMNS($B2:AI2),0),VLOOKUP(LEFT($B2,5),'R2'!$B:$BB,COLUMNS($B2:AI2),0)),VLOOKUP(LEFT($B2,5),'R3'!$B:$BB,COLUMNS($B2:AI2),0)),"")

Copy ไปขวา และ Copy ลงไป


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
สูตรที่มา จะลองปรับใช้ดู
กราบขอบพระคุณมากครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Wed Jul 17, 2024 11:04 am
by ajsudkedt
ขอถามต่อครับ
เดิมค่าในคอลัมน์ A จะมีเขียวมุมซ้ายมือบน
สูตรที่ชีต GS
ที่เซลล์ IF2:IL
แสดงค่าปกติ

แต่หากค่าในคอลัมน์ A ไม่มีเขียวมุมซ้ายมือบน
สูตรที่ชีต GS
ที่เซลล์ IF2:IL
จะไม่แสดงข้อมูล

จะต้องปรับสูตรอย่างไร
ตามภาพและไฟล์แนบ ครับ
ขอบคุณครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Thu Jul 18, 2024 3:32 pm
by norkaz
...


IF2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5)+0,'R1'!$B:$BB,COLUMNS($B2:G2),0),VLOOKUP(LEFT($B2,5)+0,'R2'!$B:$BB,COLUMNS($B2:G2),0)),VLOOKUP(LEFT($B2,5)+0,'R3'!$B:$BB,COLUMNS($B2:G2),0)),"")


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Fri Jul 19, 2024 7:02 pm
by ajsudkedt
norkaz wrote: Thu Jul 18, 2024 3:32 pm ...


IF2

=IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT($B2,5)+0,'R1'!$B:$BB,COLUMNS($B2:G2),0),VLOOKUP(LEFT($B2,5)+0,'R2'!$B:$BB,COLUMNS($B2:G2),0)),VLOOKUP(LEFT($B2,5)+0,'R3'!$B:$BB,COLUMNS($B2:G2),0)),"")


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
กราบขอบพระคุณมากครับ
สูตรที่ให้มา ผมปรับใหม่เป็น

=IFERROR(IFERROR(IFERROR(VLOOKUP(all!$A2,'R5'!$B:$BB,COLUMNS($B2:G2),0),VLOOKUP(all!$A2,'R7'!$B:$BB,COLUMNS($B2:G2),0)),VLOOKUP(all!$A2,'R11'!$B:$BB,COLUMNS($B2:G2),0)),"")

เผื่อกรณี หมายเลขห้อง ในชีต all มีการเปลี่ยนแปลง
จึงได้ผลดั่งที่ต้องการเลยครับ ตามไฟล์แนบครับ
ขอบพระคุณอีกครั้งครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Fri Aug 16, 2024 11:03 am
by ajsudkedt
ในชีต R5 R7 และ R11
หากมีการย้ายช่วงข้อมูลจากช่วง AI3:AZ42
มาอยู่ในช่วง A3:T42
ต้องปรับสูตรในช่วง IN2:JG103 ที่ชีต GS อย่างไร ตามไฟล์แนบครับ
ขอบคุณครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sat Aug 17, 2024 9:35 am
by ajsudkedt
เหตุที่ต้องมีการย้ายช่วงข้อมูลช่วง AI3:AZ42 ในชีต R5 R7 และ R11
ก็เพื่อไม่ให้สูตรถูกเลื่อนหากมีการลบคอมลัมน์
เลยอยากจะย้ายมาอยู่คอลัมน์แรก ๆ เพื่อไม่ให้ถูกเลื่อน
หากมีการลบคอลัมน์ท้าย ๆ
แบบนี้พอจะมีแนวทางแก้ปัญหานี้ไหมครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sat Aug 17, 2024 5:42 pm
by norkaz
...

โดยปกติ การย้ายข้อมูล สามารถ ทำการ คลุมข้อมูลทั้งหมด แล้ว คลิกขวา -> Cut ไปวางที่ใหม่ สูตรจะตามไปด้วยครับ


ลองดู หากติดตรงไหน โพสต์มาสอบถามเพิ่มเติมครับ



**สนับสนุนฟอรั่มกรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9

RCA พระราม9 กรุงเทพฯ


...

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sun Aug 18, 2024 5:05 am
by ajsudkedt
norkaz wrote: Sat Aug 17, 2024 5:42 pm ...

โดยปกติ การย้ายข้อมูล สามารถ ทำการ คลุมข้อมูลทั้งหมด แล้ว คลิกขวา -> Cut ไปวางที่ใหม่ สูตรจะตามไปด้วยครับ


ลองดู หากติดตรงไหน โพสต์มาสอบถามเพิ่มเติมครับ



**สนับสนุนฟอรั่มกรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9

RCA พระราม9 กรุงเทพฯ


...
ย้ายไปไปแล้ว ครับ
แต่ พอกรอก ข, ล, หรือ น ที่ชีต R5, R6, หรือ R11
ข้อมูลแสดงที่ A:T อยู่ครับ
แต่ข้อมูลไม่ไปแสดงที่ชีต GS
ทำอย่างไรที่จะให้ข้อมูลที่แสดงที่ A:T
ของชีต R5, R6, และ R11 มาแสดงที่ชีต GS ครับ
เหมือนกับตัวอย่างไฟล์ "ask_VLOOKUP-3" ที่แนบ
ซึ่งเป็นไฟล์ที่ยังไม่ย้ายข้อมูล
ส่วนไฟล์ "ask_VLOOKUP-4"
คือไฟล์ที่ย้ายข้อมูลแล้ว
แต่ข้อมูลไม่แสดงที่ชีต GS ครับ
ตามไฟล์แนบ ครับ
ขอบคุณครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sun Aug 18, 2024 7:31 am
by norkaz
...

ไฟล์ที่แนบมาครั้งสุดท้าย มี 2 ไฟล์ ให้พิจารณาจากไฟล์ใดครับ

เพื่อง่ายต่อความเข้าใจ และ ความเข้าใจที่ตรงกัน

ผมรบกวน ลบสูตรทั้งหมดออกไป แล้ว คีย์ ตัวอย่าง คำตอบที่ต้องการลงไปว่า ต้องการคำตอบแบบใด

สมมุติว่า ท่านเจ้าของคำถามได้โพสต์ถามมา เป็นครั้งแรกครับ

1. ดึงค่ามาจากชีทใด

2. ด้วยเงื่อนไข หรือ มีกติกาอย่างไร

3. ถ้าการอ้างอิง อยู่ในไฟล์เดียวกัน กรุณาแนบมาเพียงไฟล์เดียว


4. การสร้างสูตรใช้งานที่ซับซ้อน ควรอ้างอิง จากไฟล์เดียว โดยใช้ชีทอื่นๆ วางฐานข้อมูลหลักไว้

5. ท่านเจ้าของคำถามจำเป็นต้องแนบมา มากกว่า 1 ไฟล์ เช่นการอ้างอิงข้ามไฟล์ กรุณาช่วยแจ้ง วัตถุประสงค์ให้พิจารณาจากไฟล์ใดเป็นหลัก

6. หากไม่ต้องการให้กระทู้ยาวเกินไป อาจจะเปิด กระทู้ใหม่สอบถามเข้ามาได้ครับ




**สนับสนุนฟอรั่มกรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9

RCA พระราม9 กรุงเทพฯ

...

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Sun Aug 18, 2024 7:57 am
by ajsudkedt
เดิมในไฟล์ ask_VLOOKUP-3
ที่ชีต R5 หากเรากรอก ข ที่ N3 ข้อมูลจะไปปรากฏที่ AI3
และข้อมูลที่ AI3 จะถูกนำไปแสดงที่ IN2 ของชีต GS
หากเราทำการย้ายสูตรในชีต R5 ที่อยู่ใน AI3 ไปอยู่ที่ A3
ทำอย่างไรที่จะให้ข้อมูลที่อยู่ใน A3 ไปแสดงที่ IN2 ของชีต GS
ตามไฟล์แนบ ask_VLOOKUP-4 ที่แนบนี้ครับ

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Tue Aug 20, 2024 6:02 am
by norkaz
...

IN2

=IFERROR(IFERROR(IFERROR(INDEX('R5'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R5'!$V$3:$V$99,0)),INDEX('R7'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R7'!$V$3:$V$99,0))),INDEX('R11'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R11'!$V$3:$V$99,0))),"")&""

Copy ไปขวาและลงล่าง

**สนับสนุนฟอรั่มกรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9

RCA พระราม9 กรุงเทพฯ

...

Re: ขอสูตร link ข้อมูลจากชีตแต่ละชื่ออัตโนมัติครับ

Posted: Tue Aug 20, 2024 7:25 pm
by ajsudkedt
norkaz wrote: Tue Aug 20, 2024 6:02 am ...

IN2

=IFERROR(IFERROR(IFERROR(INDEX('R5'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R5'!$V$3:$V$99,0)),INDEX('R7'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R7'!$V$3:$V$99,0))),INDEX('R11'!A$3:A$99,MATCH(LEFT(RIGHT($B2,8),5)+0,'R11'!$V$3:$V$99,0))),"")&""

Copy ไปขวาและลงล่าง

**สนับสนุนฟอรั่มกรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9

RCA พระราม9 กรุงเทพฯ

...
กราบขอบพระคุณมากครับ
สูตรที่ให้มาได้ผลดั่งที่ต้องการเลย ครับ