ฉันมีแผ่นงาน Excel ที่หนึ่งในเซลล์มีสตริง "\ xab \ xcd \ xef" เป็นต้นดูเหมือนว่า Excel จะใช้สิ่งนี้เป็นสตริง ASCII "\ xab \ xcd \ xef" ฉันจะทำให้ Excel ถือว่าเป็นสตริงไบนารีด้วยไบต์ 0xab 0xcd 0xef เพื่อให้ฉันสามารถแปลงเป็น UTF-8 ได้อย่างไร
ฉันมีแผ่นงาน Excel ที่หนึ่งในเซลล์มีสตริง "\ xab \ xcd \ xef" เป็นต้นดูเหมือนว่า Excel จะใช้สิ่งนี้เป็นสตริง ASCII "\ xab \ xcd \ xef" ฉันจะทำให้ Excel ถือว่าเป็นสตริงไบนารีด้วยไบต์ 0xab 0xcd 0xef เพื่อให้ฉันสามารถแปลงเป็น UTF-8 ได้อย่างไร
คำตอบ:
ใช้ SUBSTITUTE เช่นถ้า \ xab \ xcd \ xef อยู่ในA1
:
= ทดแทน (A1, "\", "0")
เชื่อมโยงทุก bytes มีค่าปรากฏในเซลล์เป็นสตริงอาจเป็นเรื่องยุ่งยาก แต่วิธีนี้อาจเป็นส่วนหนึ่งของคำตอบ: ถ้าเซลล์B2
มี53
แล้ว=CHAR(HEX2DEC(B2))
จะประเมินตัวละครS
- เพราะฐานสิบหก 0x53 = ทศนิยม 83 ซึ่งเป็นค่าความ ASCII สำหรับ 'S' และแน่นอนคุณสามารถแยกab
จากกับ\xab\xcd\xef
MID(…, 3, 2)