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

求助:将Google Analytics导出的Excel数据转换为指定格式

解决方案:将Google Analytics Excel数据从长格式转宽格式

针对227个国家的批量转换需求,推荐两种高效的Excel内置方法,无需手动修改:

方法一:数据透视表(最快上手)

这是最简便的批量转换方式,适合不熟悉函数的用户:

  • 选中所有原始数据区域(包含表头Country/date/users Count)
  • 点击菜单栏「插入」→「数据透视表」,选择放置位置(建议新工作表)
  • 在右侧透视表字段面板中:
    • 将Country拖入行区域
    • 将date拖入列区域
    • 将users Count拖入值区域,确认值汇总方式为「求和」(因每个国家+日期仅一条数据,求和结果与原值一致)
  • 调整列标题:将自动生成的Current date改为Current date user count,Previous date改为Previous date user count;若列顺序不符,直接拖动列交换位置即可
  • (可选)右键点击透视表→「转换为区域」,将透视表转为可直接编辑的普通单元格区域

方法二:XLOOKUP函数(灵活可控)

适合需要保留数据编辑灵活性的场景,假设原始数据在A:C列(表头行1):

  1. 提取不重复国家列表:在空白列(如E列)的E2单元格输入公式:
    =UNIQUE(A2:A)
    
    回车后会自动生成所有227个不重复的国家名称
  2. 获取Previous date用户数:在F2单元格输入公式:
    =XLOOKUP(E2&"Previous date",A:A&B:B,C:C,"")
    
    回车后下拉填充至所有国家行
  3. 获取Current date用户数:在G2单元格输入公式:
    =XLOOKUP(E2&"Current date",A:A&B:B,C:C,"")
    
    回车后下拉填充至所有国家行
  4. 为E、F、G列添加表头:Country、Previous date user count、Current date user count

注意事项

  • 确保原始数据中date列的文本完全一致(如Current date/Previous date无空格、拼写或大小写差异);若存在不一致,可在公式中用UPPER()统一格式,例如:
    =XLOOKUP(UPPER(E2)&UPPER("Previous date"),UPPER(A:A)&UPPER(B:B),C:C,"")
    

内容的提问来源于stack exchange,提问作者vraj Gautam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 13:20:27