如何用 Excel 分析 Instagram Followers
从一份 Instagram 粉丝导出文件建立可复核的 Excel 工作簿,验证范围、创建稳定键、标记重复项并汇总返回字段。
本文目录
分析 Instagram 粉丝导出文件时,第一个有用的 Excel 分析应该是文件审计,而不是猜测受众画像。请验证来源主页和 Audience,保护长 ID,建立稳定键,标记重复项,区分空白标记与 false 值,并在每份汇总旁记录行数上限和任务终态。
建议使用四个工作表:
Raw:保存未经修改的 14 列导出;Analysis:保存公式列;Summary:保存可复算的计数;Readme:记录来源主页、上限、确认行数、终态、日期、格式和限制。
本工作流分析一份当前文件,不能替代用于分析未回关、历史变化或两个主页共同 Followers 的双文件工作流。
一份文件能回答什么、不能回答什么
每个结果只适用于文件实际包含的数据行。如果任务的行数上限是 1,000,或最终状态为 partial,请在每张表格和图表中保留这一范围说明。
理解 14 个字段
Instagram Follower Exporter 会以相同列顺序写入 CSV 和原生 XLSX。默认启用按账号 ID 去重,但仍应执行审计:ID 可能缺失,设置可能变化,以 username 作为 fallback 时也可能出现格式差异。
建立工作簿
第 1 步:导入时不要破坏 ID
对于 XLSX,打开文件并把原始工作表复制为 Raw。对于 CSV,使用 数据 → 从文本/CSV,在加载前把 id、pk 和 username 设置为“文本”。另存一份新的分析工作簿,保持下载的原始文件不变。
把数据复制到 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 指标
计算可用键行中明确返回 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 更稳定的身份依据。
用小样本复核公式
以下数据行完全虚构,只用于验证工作流:
预期审计结果:4 个可用键行、2 个被标记为 Duplicate 的数据行、2 个明确的 isVerified=TRUE 行,以及 1 个 verified 空白值。在工作副本完成复核且重新计算 Summary 前,不要把 2/4 汇报为去重后的 verified 比例。
验证清单
发布任何分析前:
scopeStatus=Review等于零。- Readme 记录了行数上限、确认行数和任务终态。
id和pk没有显示为科学计数法,也没有丢失尾数。- 重复项处理只发生在工作副本中。
- True、false 和 blank 标记仍然彼此区分。
- 每个比例都说明分母及 unknown 值的处理方式。
- 如果任务为 partial,表格和图表都标注 partial observed rows。
- 结论只描述当前文件,不声称历史、完整覆盖或因果关系。
本分析的限制
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。