Page 1 of 1

ช่วยหาสูตรหน่อยค่ะ

Posted: Tue Jan 28, 2014 2:31 pm
by goofynun
http://sia09-dspr01:90/OPD/2/976/527202 ... 976606.PDF =>>>>> IPD
52890709__54072747_____u41_09_01_2555_09_01_2555_2554_09-01-2555__2057570.PDF =>>>>IPD
52890689__54071976_____u4h_06_04_2555_06_04_2555_2555_06-04-2555_9_2125489.PDF =>>>>IPD
52890651__55019197_____ut3_28_05_2555_28_05_2555_2555_28-05-2555__2155152.PDF =>>>>IPD
52890651__55001553_____u41_20_02_2555_20_02_2555_2555_20-02-2555__2086354.PDF =>>>>IPD
52890645__54071922_____u5r_05_01_2555_05_01_2555_2554_05-01-2555__2055756.PDF
=>>>>> IPD
51211312_____u1l_25_07_2553_25_07_2553___2551_25-07-2553_2408585.PDF =>>>>OPD
51211304_____u4p_19_04_2553_19_04_2553___2551_19-04-2553_2290116.PDF =>>>>OPD
51211205_____u6n_22_08_2553_22_08_2553___2551_22-08-2553_2461633.PDF =>>>>OPD
51211205_____u6n_22_08_2553_22_08_2553___2551_22-08-2553_2461633.PDF =>>>>OPD
1100700197360_52994531_55082010_ปกส_A 19_12_55_2552_19-12-2555_1451963.PDF =>>>>OPD
1100400102282_48199955_55084256_ปกส_A 28_12_55_2552_16-01-2556_1467619.PDF =>>>>OPD
52524053_52060837_____u11_09_11_2552_09_11_2552_2552_09-11-2552__1525392.PDF =>>>>> IPD
52523748_52020691_____uf2_30_04_2552_30_04_2552_2552_30-04-2552__1445759.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD

จะขอสอบถามค่ะ ว่ากรณีข้อมูลสลับไปมาแบบนี้ เราจะแยก OPDกับIPDอย่างไรคะ แต่มีข้อมมูลมาเป็นตัวเลขดังกว่า เราจะใช้สูตรอะไรแยกค่ะ ซึ่งถ้าขึ้นต้นด้วย 52890709__54072747 แบบนี้จะเป็น IPD ที่เหลือที่ไม่ใช่เป็น OPD รบกวนช่วยหน่อยค่ะ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Tue Jan 28, 2014 4:01 pm
by goofynun
goofynun wrote:http://sia09-dspr01:90/OPD/2/976/527202 ... 976606.PDF =>>>>> IPD
52890709__54072747_____u41_09_01_2555_09_01_2555_2554_09-01-2555__2057570.PDF =>>>>IPD
52890689__54071976_____u4h_06_04_2555_06_04_2555_2555_06-04-2555_9_2125489.PDF =>>>>IPD
52890651__55019197_____ut3_28_05_2555_28_05_2555_2555_28-05-2555__2155152.PDF =>>>>IPD
52890651__55001553_____u41_20_02_2555_20_02_2555_2555_20-02-2555__2086354.PDF =>>>>IPD
52890645__54071922_____u5r_05_01_2555_05_01_2555_2554_05-01-2555__2055756.PDF
=>>>>> IPD
51211312_____u1l_25_07_2553_25_07_2553___2551_25-07-2553_2408585.PDF =>>>>OPD
51211304_____u4p_19_04_2553_19_04_2553___2551_19-04-2553_2290116.PDF =>>>>OPD
51211205_____u6n_22_08_2553_22_08_2553___2551_22-08-2553_2461633.PDF =>>>>OPD
51211205_____u6n_22_08_2553_22_08_2553___2551_22-08-2553_2461633.PDF =>>>>OPD
1100700197360_52994531_55082010_ปกส_A 19_12_55_2552_19-12-2555_1451963.PDF =>>>>OPD
1100400102282_48199955_55084256_ปกส_A 28_12_55_2552_16-01-2556_1467619.PDF =>>>>OPD
52524053_52060837_____u11_09_11_2552_09_11_2552_2552_09-11-2552__1525392.PDF =>>>>> IPD
52523748_52020691_____uf2_30_04_2552_30_04_2552_2552_30-04-2552__1445759.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD
52523396_52030687_____ut3_12_06_2552_12_06_2552_2552_12-06-2552__1463649.PDF =>>>>> IPD

จะขอสอบถามค่ะ ว่ากรณีข้อมูลสลับไปมาแบบนี้ เราจะแยก OPDกับIPDอย่างไรคะ แต่มีข้อมมูลมาเป็นตัวเลขดังกว่า เราจะใช้สูตรอะไรแยกค่ะ ซึ่งถ้าขึ้นต้นด้วย 52890709__54072747 แบบนี้จะเป็น IPD ที่เหลือที่ไม่ใช่เป็น OPD รบกวนช่วยหน่อยค่ะ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Tue Jan 28, 2014 4:20 pm
by joo
:D เงื่อนไขดูได้จากค่าใดว่าเป็น OPD หรือ IPD ตัวอย่างคำตอบที่ต้องการคืออะไรครับ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 8:13 am
by goofynun
เช่น 52890709__54072747 ให้เป็น IPD
52523396_52030687 ให้เป็น IPD
51211312_____u1l ให้เป็น OPD
1100400102282_48199955 ให้เป็น OPD
http://sia09-dspr01:90/OPD/2/976/52720223 ให้เป็น OPD
แบบนี้ค่ะ ไม่ทราบว่าจะใช้สูตรอะไรได้บ้างคะ ขอบคุณอาจารย์มากเลยค่ะ



ไม่ทราบว่าจะใช้สูตรอะไรในการหาค่ะ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 9:56 am
by ysamroeng
goofynun wrote:เช่น 52890709__54072747 ให้เป็น IPD
52523396_52030687 ให้เป็น IPD
51211312_____u1l ให้เป็น OPD
1100400102282_48199955 ให้เป็น OPD
http://sia09-dspr01:90/OPD/2/976/52720223 ให้เป็น OPD
แบบนี้ค่ะ ไม่ทราบว่าจะใช้สูตรอะไรได้บ้างคะ ขอบคุณอาจารย์มากเลยค่ะ

ไม่ทราบว่าจะใช้สูตรอะไรในการหาค่ะ
joo wrote::D เงื่อนไขดูได้จากค่าใดว่าเป็น OPD หรือ IPD ตัวอย่างคำตอบที่ต้องการคืออะไรครับ
เงื่อนไข OPD หรือ IPD ดูจากอะไร? ตัวอย่างเช่น ถ้าขึ้นต้นด้วย 52 เป็น IPD แต่ถ้าไม่ใช่ ก็เป็น OPD ประมาณนี้ครับ
ดังนั้น ต้องบอกเงื่อนไขมา ไม่ใช่ยกตัวอย่างมาว่า ตัวนี้ IPD ตัวนั้น OPD

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 10:09 am
by goofynun
ขอโทษด้วยค่ะ เงื่อนไขกำหนดยากค่ะ เพราะfixไม่ได้ว่าขึ้นต้นด้วย 52 จะเป็น IPD เสมอไป
แต่ในกรณ๊นี้หมายถึง ถ้าเจอ ตัวเลข(8หลัก) แล้วก็ underscore แล้วก็ตัวเลข(8หลัก) คือ IPD ที่ไม่ใช่ก็เป็นOPD
ตย.52890709__54072747 ถ้าเป็นแบบนี้ให้เป็น IPD
51523396_52030687 ให้เป็น IPD
ดิฉันไม่รุ้จะตั้งเงื่อนไขยังไงดีค่ะ เพราะตัวเลขมันไม่ซ้ำกันเลย และ underscore มันก็ไม่เท่ากันค่ะ
ขอขอบคุณอาจารย์ที่แนะนำค่ะ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 1:16 pm
by snasui
:D ลองดูตัวอย่างสูตรตามด้านล่างว่าครอบคลุมในสิ่งที่ต้องการแล้วหรือไม่ครับ

ที่เซลล์ D2 คีย์

=IF(ISNUMBER(LEFT(SUBSTITUTE(TRIM(SUBSTITUTE(C2,"_"," "))," ","."),17)+0),"IPD","OPD")

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

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 4:01 pm
by goofynun
ขอขอบคุณอาจารย์ Snasui มากๆเลยค่ะ
จะรบกวนอาจารย์ช่วยอธิบายฟังก์ชั่นให้หน่อยได้ไหมคะ ว่าแต่ละสูตรคืออะไร ขอบคุณค่ะ

Re: ช่วยหาสูตรหน่อยค่ะ

Posted: Wed Jan 29, 2014 4:42 pm
by snasui
:D เป็นการใช้ฟังก์ชั่นซ้อนฟังก์ชั่น

ศึกษาแต่ละฟังก์ชั่นที่นี่ก่อนครับ http://office.microsoft.com/th-th/excel ... aspx?CTT=1

ไม่เข้าใจฟังก์ชั่นไหนสามารถถามมาได้ครับ