Google sheets 对每个单元格应用相同的公式

Google sheets 对每个单元格应用相同的公式,google-sheets,formula,cell,Google Sheets,Formula,Cell,我有一张有几个数字的表,我想把它们转换成百分比。这些是从表格中导入的分数,其中最大分数为5 根据下图,单元格B2,我应用了一个基本公式=(3/5)*100%将三个转换为60% 为了避免将同一公式复制并粘贴到所有单元格中,是否有任何公式可以查找所有单元格并应用其值,即每5除以一次,每100%乘以一次?我想到了一些类似于Javascript的东西,比如(this/5)*100% 一段时间以来,我一直在寻找解决方案 我认为这是不可能的,因为一个单元格只能保存一个值,当您尝试更改该值时,它将删除该值

我有一张有几个数字的表,我想把它们转换成百分比。这些是从表格中导入的分数,其中最大分数为5

根据下图,单元格B2,我应用了一个基本公式
=(3/5)*100%
将三个转换为60%

为了避免将同一公式复制并粘贴到所有单元格中,是否有任何公式可以查找所有单元格并应用其值,即每5除以一次,每100%乘以一次?我想到了一些类似于Javascript的东西,比如
(this/5)*100%


一段时间以来,我一直在寻找解决方案

我认为这是不可能的,因为一个单元格只能保存一个值,当您尝试更改该值时,它将删除该值


最好是在同一工作表上创建一个引用指定值的不同表,然后复制并粘贴结果(仅限值)。

您可以将其视为数组,并在工作表2上使用:

=ARRAYFORMULA(IF(Sheet1!B2:AA="";;(Sheet1!B2:AA/5)*100%))


只需创建第二张工作表,然后在Sheet2的单元格B2中使用公式
=Sheet1!B2/5*100%


然后将公式复制到Sheet2的所有单元格。

在此解决方案中,公式使用的是返回并使用一系列单元格值,而不是单个单元格。在这种情况下,它首先检查来自
Sheet1
的单元格是否有值,如果有值,则对其应用公式。