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

如何在Google Sheets中按C列顺序对I、J、K列同步排序

按指定列顺序同步排序Google Sheets数据

方法一:用VLOOKUP批量匹配对应数据

假设C列「旧名称」起始行是C2,I-J-K列数据起始行是I2:

  • 在空白列(比如L2)输入公式:=VLOOKUP($C2,$I:$K,1,FALSE),匹配对应旧名称
  • 右侧M2单元格输入:=VLOOKUP($C2,$I:$K,2,FALSE),同步J列对应数据
  • 右侧N2单元格输入:=VLOOKUP($C2,$I:$K,3,FALSE),同步K列对应数据
  • 选中L2:N2,向下拖动填充公式,即可得到按C列顺序排列的完整I-J-K列数据

方法二:用辅助列+排序功能直接调整顺序

  • 在I列左侧插入辅助列(比如H列),在H2输入公式:=MATCH(I2,$C:$C,0),获取每个I列名称在C列的位置序号
  • 向下填充H列公式,给所有I列名称标记对应排序位置
  • 选中H:K列,点击菜单栏「数据」→「排序范围」,选择按H列升序排序,排序完成后可删除H列辅助数据

注意事项

  • 确保C列和I列的「旧名称」完全一致(无空格、大小写差异),否则匹配会失败。可先用=TRIM(单元格)清理文本中的空格
  • 若存在重复「旧名称」,VLOOKUP仅返回第一个匹配结果,这种场景更适合用方法二处理

内容的提问来源于stack exchange,提问作者Jorge Santos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 10:51:09