在 CSV 中搜索文本

想找出备注列中所有提到“refund“的行?粘贴 CSV,把工具指向存放文本的那一列,它就会返回包含该文本的行。搜索不区分大小写,结果会以新的 CSV 形式返回,方便你复制。

如何在 CSV 中搜索一个词

  1. 1

    粘贴 CSV

    粘贴数据,如果第一行是标题行,请保持"表头行"处于勾选状态。

  2. 2

    选择要搜索的列

    选择包含自由文本的列,例如备注、主题或描述。

  3. 3

    输入词语或短语

    输入 `refund`,或者像 `late delivery` 这样的短语。

  4. 4

    筛选 CSV

    复制匹配的行,或直接在结果框中查看。

示例:查找退款请求

ticket,subject,notes
T-1,Login issue,Customer asked for a refund
T-2,Invoice,Sent PDF copy
T-3,Billing,REFUND processed
T-4,Shipping,Package delayed

将列设为 3,输入 refund。结果会保留表头、T-1 和 T-3。REFUND 中的大写字母不影响结果。

每次搜索一列

此工具一次只搜索一列,不会扫描整行。如果该词可能同时出现在主题和备注中,请分别对两列各搜索一次,然后合并结果,并删除重复的行。

短语与部分词

你输入的内容会被当作一段文本处理,包括其中的空格。late delivery 只会匹配两个词按此顺序同时出现的单元格。部分词同样有效:refund 也能找到 refunded 和 refunds。这有助于查找词的变体,但也可能误匹配你不需要的词,因此请检查结果。

输入 匹配 不匹配
refund refund、Refunded、REFUNDS money back
late delivery Late delivery today delivery was late
port port、airport、report harbour

不支持通配符或模式语法

*、?、. 等字符在这里没有特殊含义,会被当作普通字符搜索。如果你需要模式匹配或同时使用多个备选项,请使用电子表格或命令行搜索工具。

阅读输出

包含逗号、引号或换行符的单元格会在输出时加上引号,因此输出的文件仍能被正确打开为 CSV。

更好的搜索技巧

从简短而有辨识度的词开始,如果返回的行太多,再用更长的短语缩小范围。请注意文件中拼写和写法变体的使用情况:搜索 cafe 找不到 café,因为字母不同。如果你的数据中两种写法都有,请分两次搜索。另外,先查看表头,了解要搜索的文本位于哪一列编号。

请记住,匹配是针对 CSV 读取之后某个单元格的文本进行的。像姓和名这样分散在两列中的短语,不能作为一个短语被找到。请搜索其中一部分,或者使用包含完整文本的那一列。

常见问题

不会,只搜索你设置的列号。要搜索多列,请对每一列分别运行,然后合并结果。

不能。你输入的所有内容都会被当作普通文本匹配,因此 * 和 ? 等符号会按字面意义搜索。

不区分。Refund、REFUND 和 refund 都被视为同一个词。

可以。任何包含你输入文本的单元格都会通过,因此 refund 也会找到 refunded。若想减少匹配结果,请使用更长的短语。

相关工具

此工具还提供其他语言版本

使用指南与应用场景