Page 1 of 1

สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Mon Aug 15, 2022 10:25 am
by yayeenaja
รบกวนด้วยค่ะ

ถ้ามีข้อความที่คอลัมน์ G ให้ขึ้นข้อความที่คอลัมน์ H ด้วย
และแถวถัดไปที่คอลัมน์ G ไม่มีข้อความ ให้ขึ้นข้อความที่คอลัมน์ H เหมือนแถวก่อนหน้า
ต้องเขียนสูตรอย่างไงคะ ตัวอย่างในไฟล์แนบค่ะ
รบกวนด้วยค่ะอาจารย์

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Mon Aug 15, 2022 10:41 am
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ H8 คีย์

=IF(G8<>"",G8,LOOKUP(IF(ISNUMBER(H7),CHAR(255),9.99999999999999E+207),G$8:G8))

Enter > Copy ลงด้านล่าง

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Mon Aug 15, 2022 10:12 pm
by yayeenaja
อาจารย์คะ Copy ลงมาข้อความติดกันคะ อยากให้แสดงข้อมูลให้เหมือนคอลัมน์ N

ถ้าเพิ่มเงื่อนไขตรวจสอบที่ Column C ถ้ามีข้อมูล ให้แสดงค่า
ถ้าไม่มีข้อมูลขึ้นช่องว่างพอจะได้ไหมคะ
รบกวนด้วยค่ะอาจารย์

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Tue Aug 16, 2022 8:12 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ J8 คีย์สูตรเพื่อเป็นคอลัมน์ช่วย 1
    =IF(ISNUMBER(G8),G8,INDEX($G$8:$G$27,MATCH(CHAR(255),G$8:G8)-1))
    Enter > Copy ลงด้านล่าง
  2. ที่ I8 คีย์สูตรเพื่อเป็นคอลัมน์ช่วย 2
    =IF(N(J8),INDEX($G$8:$G$27,MATCH(J8,$G$8:$G$27,0)+1),LOOKUP(CHAR(255),G$8:G8))
    Enter > Copy ลงด้านล่าง
  3. ที่ H8 คีย์สูตรเพื่อแสดงคำตอบ
    =IF(E8="","",IF(SUMIFS($J$8:$J$27,$I$8:$I$27,I8)>0,LOOKUP(IF(ISNUMBER(H7),CHAR(255),9.99999999999999E+307),G$8:G8),IF(ISTEXT(C8),LOOKUP(CHAR(255),G$8:G8),"")))
    Enter > Copy ลงด้านล่าง

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Tue Aug 16, 2022 9:15 pm
by yayeenaja
ขอบคุณมากค่ะอาจารย์ ได้แล้วค่ะ :cp:

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Thu Aug 18, 2022 10:54 am
by yayeenaja
สอบถามอาจารย์คะ สูตร CHAR(255) ช่วยอะไรในสูตรคะ
กำลังทำความเข้าใจค่ะ พอกดแล้วแปลงเป็นอักขระ ?
รบกวนด้วยค่ะอาจารย์

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Thu Aug 18, 2022 3:27 pm
by snasui
:D Char(255) หมายถึงอักขระลำดับที่ 255 ในเครื่องนั้น ๆ ครับ

ปกติจะใช้กับ Lookup เพื่อหาตัวหนังสือตัวสุดท้ายในช่วงข้อมูลที่กำหนดไว้ในฟังก์ชัน Lookup

ยกตัวอย่างเช่น A2:A30 มีทั้งตัวหนังสือและตัวเลข เราสามารถใช้สูตร

=Lookup(Char(255),A2:A30)

เพื่อให้แสดงตัวหนังสือลำดับสุดท้ายในช่วง A2:A30 ครับ

Re: สอบถามสูตร ขึ้นข้อความเหมือนแถวก่อนหน้าค่ะ

Posted: Sun Aug 21, 2022 10:05 pm
by yayeenaja
ขอบคุณมากค่ะอาจารย์