Page 1 of 2

แปลงและรวมตัวย่อ

Posted: Wed Mar 23, 2022 10:21 am
by mr.zatan
ต้องการแปลงตัวย่อและรวมตัวย่อ

ตัวอย่าง
Image

ใส่ค่าที่ 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 :D

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))