Page 1 of 2
แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 10:21 am
by mr.zatan
ต้องการแปลงตัวย่อและรวมตัวย่อ
ตัวอย่าง
ใส่ค่าที่ D2 ตัวย่อรวมไว้ที่ F2
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 10:50 am
by puriwutpokin
F2=LOOKUP(--MID(D2,1,1),A2:A11,B2:B11)&LOOKUP(--MID(D2,2,1),A2:A11,B2:B11)&LOOKUP(--MID(D2,3,1),A2:A11,B2:B11)
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 10:57 am
by mr.zatan
ผมลองใส่ 4 หลักแล้วไม่ขึ้น
236 ขึ้น
2367 ไม่ขึ้น
23678 ไม่ขึ้น
เพราะจำนวนไม่แน่นนอน 3 หลักบ้าง, 4 หลักบ้าง , 5 หลักก็มี
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 11:24 am
by puriwutpokin
mr.zatan wrote: Wed Mar 23, 2022 10:57 am
ผมลองใส่ 4 หลักแล้วไม่ขึ้น
236 ขึ้น
2367 ไม่ขึ้น
23678 ไม่ขึ้น
เพราะจำนวนไม่แน่นนอน 3 หลักบ้าง, 4 หลักบ้าง , 5 หลักก็มี
ใช้เป็น Excel เวอร์ชั่น อะไรครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 11:27 am
by mr.zatan
2019 ครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 11:29 am
by puriwutpokin
F2=CONCAT(VLOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:B11&"",2,0))
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 11:48 am
by mr.zatan
puriwutpokin wrote: Wed Mar 23, 2022 11:29 am
F2=CONCAT(VLOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:B11&"",2,0))
อันนี้ไม่ขึ้นเลย กี่หลักก็ไม่ขึ้น
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 12:04 pm
by puriwutpokin
mr.zatan wrote: Wed Mar 23, 2022 11:48 am
puriwutpokin wrote: Wed Mar 23, 2022 11:29 am
F2=CONCAT(VLOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:B11&"",2,0))
อันนี้ไม่ขึ้นเลย กี่หลักก็ไม่ขึ้น
กด Ctrl+Shift+Enter
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 12:57 pm
by mr.zatan
ตัวย่อ ใส่ค่า คำตอบ
0 A 2367 > C
1 B
2 C
3 D
4 E
5 F
6 G
7 H
8 I
9 J
ขึ้น C มาตัวเดียวครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 1:07 pm
by puriwutpokin
mr.zatan wrote: Wed Mar 23, 2022 12:57 pm
ตัวย่อ ใส่ค่า คำตอบ
0 A 2367 > C
1 B
2 C
3 D
4 E
5 F
6 G
7 H
8 I
9 J
ขึ้น C มาตัวเดียวครับ
ลองแนบไฟล์ที่ใส่สูตรมาดูด้วยนะครับถ้ายังติดอีก
F2=TEXTJOIN("",,VLOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:B11&"",2,0)) กด Ctrl+Shift+Enter
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 1:31 pm
by mr.zatan
ติดเหมือนเดิมครับ
ตามไฟล์แนบครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 1:45 pm
by puriwutpokin
mr.zatan wrote: Wed Mar 23, 2022 1:31 pm
ติดเหมือนเดิมครับ
ตามไฟล์แนบครับ
F2=TEXTJOIN("",,LOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:A11&"",B2:B11))
หรือ F2=CONCAT(LOOKUP(MID(D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:A11&"",B2:B11))
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 2:18 pm
by mr.zatan
ได้แล้วครับ
ขอบคุณครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 2:52 pm
by mr.zatan
ถ้าตัวย่อ อยู่ที่ sheet "Pricecode" ต้องแก้อย่างไรครับ
=TEXTJOIN("",,LOOKUP(MID(D2,PriceCode!ROW(INDIRECT("1:"&LEN(D2))),1),A2:A11&"",B2:B11))
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 4:00 pm
by puriwutpokin
F2=TEXTJOIN("",,LOOKUP(MID(PriceCode!D2,ROW(INDIRECT("1:"&LEN(D2))),1),A2:A11&"",B2:B11))
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 4:14 pm
by mr.zatan
ลองแล้วไม่มาครับ
มีไฟล์แนบครับ
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 4:30 pm
by puriwutpokin
B2=TEXTJOIN("",,LOOKUP(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),PriceCode!A2:A11&"",PriceCode!B2:B11))
Re: แปลงและรวมตัวย่อ
Posted: Wed Mar 23, 2022 4:58 pm
by mr.zatan
ขอบคุณครับ
Re: แปลงและรวมตัวย่อ
Posted: Thu Mar 24, 2022 3:57 pm
by mr.zatan
ผมลองเอาตัวอักษรสลับไปไว้ด้านหน้า ปรากฏว่า ค่าไม่ตรงกัน
=TEXTJOIN("",,LOOKUP(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),PriceCode!A2:A11&"",PriceCode!B2:B11))
ตัวย่อ
Z 0
A 1
D 2
T 3
C 4
P 5
H 6
S 7
E 8
N 9
Re: แปลงและรวมตัวย่อ
Posted: Thu Mar 24, 2022 4:10 pm
by puriwutpokin
B2=TEXTJOIN("",,LOOKUP(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),PriceCode!A2:A11,PriceCode!B2:B11))