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

Google Sheets实现非空单元格触发指定文本填充需求

实现Google Sheets D列下拉选中后自动填充指定文本到F列

方法1:使用简单公式(快速实现)

  • 选中F列首个需要填充的单元格(例如F2)
  • 输入公式:=IF(NOT(ISBLANK(D2)), "Name Surname", "")
  • 将公式下拉至所有需要应用的行。当D列对应单元格非空时,F列自动显示「Name Surname」;D列单元格为空时,F列也保持空白。

方法2:使用Apps脚本(自动化适配新增行)

如果需要自动适配新增行,无需手动下拉公式,可以用Google Apps脚本实现:

  1. 打开目标表格,点击菜单栏「扩展程序」→「Apps脚本」
  2. 删除编辑器内默认代码,粘贴以下脚本:
function onEdit(e) {
  const editedRange = e.range;
  const targetSheet = editedRange.getSheet();

  // 仅处理D列(第4列)的编辑操作
  if (editedRange.getColumn() === 4) {
    const targetRow = editedRange.getRow();
    const fColumnCell = targetSheet.getRange(targetRow, 6); // 第6列即F列

    if (editedRange.getValue() !== "") {
      fColumnCell.setValue("Name Surname");
    } else {
      fColumnCell.clearContent();
    }
  }
}
  1. 保存脚本(可命名为「AutoFillName」),关闭编辑器即可。此后编辑D列单元格时,F列会自动同步填充或清空。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 05:57:34