如何用MID函数提取PS商店标识用于Google表格HYPERLINK函数标题
解决方案:用MID函数提取PlayStation商店URL片段内容
完全可以用MID()函数完成你的需求,结合FIND()函数定位关键分隔符,就能精准提取目标内容并组合成HYPERLINK的标题。
假设你的URL片段(如UP9000-CUSA00473_00-LBP3GAME00000001)存放在A1单元格,以下是具体用法:
1. 提取Title ID(CUSA开头部分)
PlayStation的Title ID格式固定为CUSA+5位数字(共9字符),它位于第一个连字符-之后,用以下公式提取:
MID(A1, FIND("-", A1)+1, 9)
FIND("-", A1):定位第一个连字符的位置+1:跳过连字符,从CUSA的起始位置开始提取9:提取9个字符,正好得到完整的Title ID(如CUSA00473)
2. 提取包名(最后一段内容)
包名是第二个连字符之后的所有内容,用以下公式提取:
MID(A1, FIND("-", A1, FIND("-", A1)+1)+1, LEN(A1))
FIND("-", A1, FIND("-", A1)+1):定位第二个连字符的位置(从第一个连字符之后开始查找)+1:跳过第二个连字符,从包名的起始位置开始提取LEN(A1):提取从起始位置到字符串末尾的所有字符(确保完整获取包名)
3. 组合成HYPERLINK的标题并生成链接
将上述两个提取结果用-连接,嵌入到HYPERLINK()函数中,完整公式如下:
=HYPERLINK("https://store.playstation.com/zh-hans-hk/product/你的完整商品链接", MID(A1, FIND("-", A1)+1, 9) & " - " & MID(A1, FIND("-", A1, FIND("-", A1)+1)+1, LEN(A1)))
替换公式中的完整商品链接后,就能生成标题为CUSA00473 - LBP3GAME00000001的可点击链接。
关于MID函数的适用性说明
MID()函数的核心作用是从字符串的指定位置提取指定长度的内容,非常适合你这种结构固定、可通过分隔符定位提取位置的场景。只要你的URL片段始终保持前缀-TitleID_编号-包名的格式,这个方法就能稳定工作。
内容的提问来源于stack exchange,提问作者Aeywoo
相关产品推荐
相关产品推荐

