2016-01-18 31 views
0

我开始使用包含非相邻单元格中的百分比数据的电子表格。我想要做的是创建一个脚本,查找所有包含百分比格式数据的单元格,然后将该数据转换为整数(例如,45%变为45)。我的工作表还包含格式化为一般(即N = 125)的数据,所以我需要脚本来区分这两种类型。正因为如此,我试图让脚本找到包含“%”符号的单元格,但我无法使其工作。AppleScript Excel查找百分比并转换为数字

下面两个选项我试过,但没有作品:

    1.

集findData到(找到(范围:纸的 “B B”)是什么 “%”看 一部分)

2.
set beginningRange to range "B1" 
    set findData to (get offset beginningRange row offset 1) 
    if value of findData contains "%" then 
     display dialog "found a %" 

有没有人有任何建议? 谢谢!

回答

0

IMO,对于完全在Excel应用程序中的任务,使用Excel VBA会更好。你甚至可以记录一个VBA宏手动执行这些步骤,然后编辑它,如果需要的话。

搜索包含“%”的单元格内容毫无意义。 “%”是格式的一部分,而不是内容的一部分。

步骤来实现你的目标:

  1. 搜索具有“百分比”格式
  2. 更改为通用或数字格式
  3. 乘以100

举一个例子细胞,见cells formatted as Percent which need to be automatically reformatted as (rounded up) whole numbers.