Excel 基因名被改成日期:检查并修复

粘贴整张表或拖入 CSV / TSV,找出被 Excel 改成日期的基因名(SEPT1 → 1-Sep、MARCH1 → 1-Mar、OCT4 → 4-Oct…),还原成现行官方名,下载修好的表。

所有计算都在你的浏览器本地完成,粘贴的数据不会上传到任何服务器。

1. 表格

2. 选项

3. 检查结果

先粘贴表格,或点「载入示例」看看效果。

以后怎样避免再被改

直接双击打开 CSV、或直接粘贴进 Excel,基因名都会被自动转换。SEPTIN1、MARCHF1 这类现名不会再被改,但 SEPT1、OCT4 这类旧名仍会。以后请用文本格式导入 / 保存:

  1. Excel 导入 CSV / TSV:「数据」→「从文本/CSV」选文件,在预览窗口把「数据类型检测」改成「不检测数据类型」,再「加载」,所有列都按文本导入。
  2. 旧版导入向导(「数据」→「自文本」):第 3 步选中基因名列,「列数据格式」选「文本」,再完成。
  3. 粘贴之前:先选中要粘贴的列 → 右键「设置单元格格式」→「文本」,再粘贴。
  4. Microsoft 365(2023 年下半年以后的版本):「文件」→「选项」→「数据」→「自动数据转换」,取消「将连续字母和数字转换为日期」,以及把字母 E 周围的数字转成科学计数法的那一项。
  5. 用 R / Python 读写:readr、data.table、pandas 读 CSV 不会做这种转换;给别人的结果表优先用 TSV / CSV,或在 xlsx 里把基因名列设为文本。

只想核对或转换一串基因名?用「基因 ID 转换 + 人鼠同源」