You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重新排序Excel列数据,使本地MP4文件路径与对应Twitter源URL匹配?

如何重新排序Excel列数据,使本地MP4文件路径与对应Twitter源URL匹配?

我完全明白你的需求——就是要把本地那些MP4文件路径,和对应的Twitter源URL一一对应起来,对吧?之前用Match/VLookup只得到True/False,应该是没先提取出两边的关键匹配ID,咱们一步步来解决这个问题:

第一步:提取两边的关键匹配ID

首先得把MP4文件名里的唯一数字ID,和Twitter URL里的对应ID提取出来,这是匹配的核心:

提取MP4文件的ID(针对列A)

在列A旁边插入新列(比如列C),用来存放每个MP4的ID:

  • 如果你用的是Excel 365/2021(支持新函数),直接在C2输入:
    =TEXTBEFORE(TEXTAFTER(A2,"\"), "_")
    
    这个公式会先定位到路径里最后一个反斜杠后的文件名,再提取下划线之前的那串数字(就是咱们要用来匹配的ID)。
  • 要是用的旧版Excel,就用这个更兼容的公式:
    =LEFT(MID(A2,FIND("MEDIA\",A2)+6,LEN(A2)),FIND("_",MID(A2,FIND("MEDIA\",A2)+6,LEN(A2)))-1)
    
    (假设你的所有路径里都包含MEDIA\这个部分,这样定位文件名会更准确)

提取Twitter URL的ID(针对列B)

在列B旁边插入新列(比如列E),用来存放每个URL的ID:

  • 新版Excel用这个简洁公式:
    =TEXTBEFORE(TEXTAFTER(B2,"/status/"), "?")
    
    逻辑是:先找到/status/后面的内容,再提取问号之前的数字ID。
  • 旧版Excel用这个:
    =MID(B2,FIND("/status/",B2)+8,FIND("?",B2)-FIND("/status/",B2)-8)
    

第二步:两种匹配方法任选其一

现在有了两边的ID,就可以轻松匹配对齐了:

方法一:直接把匹配的路径拉到URL旁边

在列B旁边(比如列D)输入公式,自动对应路径:

  • 新版Excel用XLOOKUP(更直观):
    =XLOOKUP(E2,$C$2:$C$5,$A$2:$A$5,"未找到")
    
    下拉填充后,D列就会和B列的URL一一对应正确的MP4路径,之后你直接复制B和D列到新地方就能用了。
  • 旧版Excel用VLOOKUP:
    =VLOOKUP(E2,$C$2:$A$5,2,FALSE)
    
    注意这里要把MP4的ID列(C列)放在查找区域的第一列,所以区域写$C$2:$A$5(倒过来),返回第2列就是A列的路径。

方法二:按ID排序对齐

如果更习惯用排序的方式:

  • 把列A和列C(MP4路径+ID)复制到新的工作表或空白区域;
  • 选中这个区域,点击「数据」选项卡的「排序」,以列C的ID为关键字进行升序/降序排序;
  • 同样把列B和列E(URL+ID)复制到旁边,也按列E的ID排序;
  • 排序完成后,两行的内容就完全对应上了!

小提示

如果出现有些URL没有对应MP4、或者反过来的情况,公式会显示「未找到」,你可以手动检查这些不匹配的条目~

备注:内容来源于stack exchange,提问作者AGFilmResearch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:34:13