Web Tidy
博客

如何用 Excel 分析 Instagram Followers

从一份 Instagram 粉丝导出文件建立可复核的 Excel 工作簿,验证范围、创建稳定键、标记重复项并汇总返回字段。

2026年8月30日Instagram
本文目录

分析 Instagram 粉丝导出文件时,第一个有用的 Excel 分析应该是文件审计,而不是猜测受众画像。请验证来源主页和 Audience,保护长 ID,建立稳定键,标记重复项,区分空白标记与 false 值,并在每份汇总旁记录行数上限和任务终态。

建议使用四个工作表:

  • Raw:保存未经修改的 14 列导出;
  • Analysis:保存公式列;
  • Summary:保存可复算的计数;
  • Readme:记录来源主页、上限、确认行数、终态、日期、格式和限制。

本工作流分析一份当前文件,不能替代用于分析未回关、历史变化或两个主页共同 Followers 的双文件工作流。

一份文件能回答什么、不能回答什么

一份文件可以显示一份文件无法证明
可用的稳定键和缺失标识符完整的关注/取关历史
重复键或空白 username目前谁没有回关
明确返回 isVerified=true 的数据行两个日期之间谁消失了
返回的关系标记两个主页的共同 Followers
来源主页、Audience 和本地采集时间范围人口属性、购买意图、外联许可或联系信息

每个结果只适用于文件实际包含的数据行。如果任务的行数上限是 1,000,或最终状态为 partial,请在每张表格和图表中保留这一范围说明。

理解 14 个字段

分组字段分析用途
标识idpkusername建立稳定键:优先使用 id,其次是 pk,最后才用规范化 username 作为 fallback
展示profileUrlfullNameprofilePicUrl用于人工复核;不要编造空白值
标记isVerifiedfollowedByViewerrequestedByViewer统计明确的 true/false;空白表示 unknown
范围audiencesourceProfilesourceProfileUrl确认文件的方向和目标
溯源collectedAtrowIndex本地规范化时间和本地输出顺序,不是关注时间或排名

Instagram Follower Exporter 会以相同列顺序写入 CSV 和原生 XLSX。默认启用按账号 ID 去重,但仍应执行审计:ID 可能缺失,设置可能变化,以 username 作为 fallback 时也可能出现格式差异。

建立工作簿

第 1 步:导入时不要破坏 ID

对于 XLSX,打开文件并把原始工作表复制为 Raw。对于 CSV,使用 数据 → 从文本/CSV,在加载前把 idpkusername 设置为“文本”。另存一份新的分析工作簿,保持下载的原始文件不变。

把数据复制到 Analysis,转换为 Excel 表格,并将表格命名为 IGExport

第 2 步:建立稳定键

添加 stableKey

=IF([@id]<>"",[@id],IF([@pk]<>"",[@pk],LOWER(TRIM([@username]))))

添加 keyStatus

=IF([@stableKey]="","Missing key","Usable key")

ID 更适合作为稳定键。username fallback 仍然可复核,但 username 可能发生变化。

第 3 步:删除任何内容前先标记重复项

添加 duplicateStatus

=IF([@stableKey]="","Review",IF(COUNTIF(IGExport[stableKey],[@stableKey])>1,"Duplicate","Unique"))

筛选 Duplicate 并复核相应数据行。如果需要删除重复项,只在工作副本中操作。Microsoft 明确区分筛选唯一值和删除重复值:删除会从选定范围中永久移除重复行。

第 4 步:验证 Audience 和来源主页

Readme!B2 中填写预期 Audience,例如 followers;在 Readme!B3 中填写预期来源 handle。添加 scopeStatus

=IF(AND([@audience]=Readme!$B$2,[@sourceProfile]=Readme!$B$3),"OK","Review")

建立汇总前,先停止并检查所有值为 Review 的数据行。

第 5 步:添加复核链接

添加 profileLink

=IF([@profileUrl]="","",HYPERLINK([@profileUrl],[@username]))

这个链接便于人工复核,但不会丰富化主页,也不会授予联系该账号的权限。

第 6 步:建立可复算的 Summary 指标

指标公式含义
可用键行数=COUNTIF(IGExport[keyStatus],"Usable key")可以参与确定性计数的数据行
缺失键行数=COUNTIF(IGExport[keyStatus],"Missing key")需要人工复核的数据行
重复标记行数=COUNTIF(IGExport[duplicateStatus],"Duplicate")被标记的数据行数,不是重复组数
Verified true=COUNTIF(IGExport[isVerified],TRUE)只统计明确的 true 值
Verified 空白=COUNTBLANK(IGExport[isVerified])表示 unknown,不自动等于 false
Followed by viewer true=COUNTIF(IGExport[followedByViewer],TRUE)仅在来源返回该标记时解释
Requested by viewer true=COUNTIF(IGExport[requestedByViewer],TRUE)仅在来源返回该标记时解释
范围待复核行数=COUNTIF(IGExport[scopeStatus],"Review")正常汇报前必须为零

计算可用键行中明确返回 verified 的比例:

=IF(COUNTIF(IGExport[keyStatus],"Usable key")=0,0,COUNTIF(IGExport[isVerified],TRUE)/COUNTIF(IGExport[keyStatus],"Usable key"))

请准确标记为:当前文件可用键行中 verified=true 的比例。当覆盖范围有上限或任务为 partial 时,它不是完整账号的认证率,也不是账号质量分数。

第 7 步:按需生成唯一 username 列表

Microsoft 365 和较新的动态数组版本支持:

=UNIQUE(IGExport[username])

旧版本可以使用高级筛选。无论采用哪种方式,都要保留原始文件,不要把唯一 username 列表视为比 ID 更稳定的身份依据。

用小样本复核公式

以下数据行完全虚构,只用于验证工作流:

idpkusernameisVerifiedaudiencesourceProfile
1019001amberTRUEfollowers@demo
1029002birchFALSEfollowers@demo
1019001amberTRUEfollowers@demo
9003coralfollowers@demo

预期审计结果:4 个可用键行、2 个被标记为 Duplicate 的数据行、2 个明确的 isVerified=TRUE 行,以及 1 个 verified 空白值。在工作副本完成复核且重新计算 Summary 前,不要把 2/4 汇报为去重后的 verified 比例。

验证清单

发布任何分析前:

  1. scopeStatus=Review 等于零。
  2. Readme 记录了行数上限、确认行数和任务终态。
  3. idpk 没有显示为科学计数法,也没有丢失尾数。
  4. 重复项处理只发生在工作副本中。
  5. True、false 和 blank 标记仍然彼此区分。
  6. 每个比例都说明分母及 unknown 值的处理方式。
  7. 如果任务为 partial,表格和图表都标注 partial observed rows
  8. 结论只描述当前文件,不声称历史、完整覆盖或因果关系。

本分析的限制

Web Tidy 每次任务只处理当前会话可以访问的一个目标的 Followers 或 Following,行数上限为 100、200、500 或 1,000。对于更大的账号,文件只是一个有明确范围的子集。Partial 和 failed 任务不能算作完整覆盖;任务状态必须与 14 个输出字段分开记录。

collectedAt 不是关注/取关时间。rowIndex 不是排名。空白关系标记表示 unknown。文件不包含邮箱、电话号码、人口属性或营销许可,产品也不会丰富化联系信息、同步 CRM 或发送外联消息。

常见问题

应该分析 CSV 还是 XLSX?

两者包含相同字段。XLSX 可以直接打开;CSV 需要谨慎地把长 ID 设置为“文本”。无论选择哪一种,都要保留原始文件。

已默认去重,为什么还要检查重复项?

默认去重使用账号 ID。ID 缺失、设置变化或 username fallback 仍然值得审计。

可以把 username 当作唯一键吗?

可以作为 fallback,但它可能发生变化。id 有值时应优先使用。

空白的 isVerified 是否表示 false?

不是。它表示来源没有返回该值。

一份文件能显示谁没有回关我吗?

不能。需要同一主页当前的 Followers 和 Following 两份文件。

选择下一步工作流

使用如何备份 Instagram Followers 和 Following建立有明确范围的基线。要查找当前未回关账号,请使用如何查看 Instagram 上谁没有回关你。要比较不同日期的变化,请使用如何查看谁在 Instagram 上取关了你。要分析两个主页的交集,请使用如何查找两个 Instagram 账号的共同 Followers