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

如何在Google Sheets中从含逗号分隔值的列提取州名并创建计数图

提取Google Sheets州名并生成计数图的完整方案

我来帮你一步步搞定这个需求,全程在Google Sheets内完成,不用额外工具:

步骤1:批量提取所有州名(处理多州单元格)

先找个空白列(比如F列),在F1单元格输入以下公式,它会自动处理E列的所有内容:

=ARRAYFORMULA(TRIM(SPLIT(REGEXREPLACE(E:E, "^[^,]+,", ""), ",")))

公式拆解:

  • REGEXREPLACE(E:E, "^[^,]+,", ""):精准移除每个单元格里第一个逗号及之前的城市内容,只保留后面的州名部分
  • SPLIT(..., ","):用逗号把同一单元格里的多个州拆分成独立行(每个州占一行)
  • TRIM(...):自动去掉州名前后的空格(比如把" GA"转成"GA",避免空格导致重复计数)
  • ARRAYFORMULA:让公式自动应用到整个E列,不用手动下拉填充

步骤2:统计各州出现次数

用QUERY函数快速生成统计结果,选一组空白列(比如G和H),在G1输入:

=QUERY(F:F, "SELECT F, COUNT(F) WHERE F IS NOT NULL GROUP BY F ORDER BY COUNT(F) DESC", 1)

这个公式会直接输出:

  • 第一列:所有不重复的州名
  • 第二列:对应州的出现次数
  • 自动按计数从高到低排序,还会过滤掉空白行

如果你习惯用基础函数组合,也可以这么做:

  • 在G2输入 =UNIQUE(F:F) 获取所有唯一州名
  • 在H2输入 =COUNTIF(F:F, G2) 统计该州的出现次数,然后下拉H列完成全部填充

步骤3:生成计数图

选中统计好的两列数据(G列的州名和H列的计数),然后:

  1. 点击顶部菜单栏的 插入 → 图表
  2. 在右侧弹出的图表编辑器中,选择适合的图表类型(推荐柱状图/条形图,直观展示计数对比;饼图适合看占比)
  3. 调整图表标题、轴标签等细节(比如把标题改成"各州出现次数统计"),确认后就完成啦

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 14:32:31