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

Google Sheets中IMPORTDATA导入CSV日期转整数的解决求助

解决Google Sheets导入CSV日期显示为整数的问题

方法1:直接修改单元格格式

那些整数是Google Sheets的日期序列号(代表从1900年1月1日起的天数),并非真的丢失了日期信息:

  • 选中导入后的第一列数据
  • 右键选择「设置单元格格式」
  • 在弹出面板里选择「日期」,并挑选需要的日期格式(比如YYYY-MM-DD)
  • 确认后,整数会自动转换为对应的日期显示

方法2:导入时用函数直接转换为日期格式

如果希望导入数据时直接生成日期格式,不用手动调整,可以结合ARRAYFORMULA和DATEVALUE函数处理第一列,其他列保留原始数值:

=ARRAYFORMULA({DATEVALUE(INDEX(IMPORTDATA(B21),,1)), INDEX(IMPORTDATA(B21),,2):INDEX(IMPORTDATA(B21),,COLUMNS(IMPORTDATA(B21)))})

如果CSV包含表头行,需要跳过表头避免转换错误,用下面的公式:

=ARRAYFORMULA({INDEX(IMPORTDATA(B21),1,:); DATEVALUE(INDEX(IMPORTDATA(B21),2:,1)), INDEX(IMPORTDATA(B21),2:,2):INDEX(IMPORTDATA(B21),2:,COLUMNS(IMPORTDATA(B21)))})

公式说明

  • INDEX(IMPORTDATA(B21),,1):提取CSV的第一列数据
  • DATEVALUE():将文本格式的日期(如2023-06-14)转换为Google Sheets可识别的日期格式
  • INDEX(IMPORTDATA(B21),,2):...:提取CSV从第二列开始的所有数据,保持原始数值格式
  • ARRAYFORMULA():让公式批量处理整列数据,无需逐行输入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 11:08:07