在 Google 表格中,我可以使用花括号输入一系列值,这些值可以只是文本或公式,表格将计算公式。例如,如果我要执行 ={"names";textjoin(",",,E1:F1)} 会发生的情况是,“Names”将出现在单元格中,并且出现在下一行中,textjoin 将计算并产生结果。
目的是确保即使我删除数据集中的行,公式也始终存在,这样我就不必继续写入公式。
我似乎无法在 Excel 中执行此操作,我收到一条错误消息“此公式有问题”。
有没有办法在 Excel 中做到这一点?我使用 Google Sheets 处理个人事务,但在工作中我必须使用 Excel。
Excel 不支持与 Google 表格相同的花括号语法来输入混合文本和公式的数组。但是,有一些方法可以在 Excel 中实现类似的效果,例如确保您的公式始终重新计算并保持在正确的行中。
场景1:添加标题
在第一行(例如 A1)中,输入标题,例如名称。
场景2:在第二行输入公式 在标题下方的单元格(例如 A2)中,输入此公式
=TEXTJOIN(",",,E1:F1)
这将合并 E1 和 F1 中的值。
场景3:锁定公式以供重复使用
如果您希望公式始终引用 E1:F1,无论复制或拖动到何处,请将其更新为
=TEXTJOIN(",",,$E$1:$F$1)
场景四:使用Excel表格实现自动化
选择您的数据并按 Ctrl + T 将其转换为表格。 Excel 会自动将公式应用到表中的新行。