8 工作簿,工作表和列
Contents
工作簿,工作表和列的基本介绍
Origin工作簿是一个可命名,可移动,可扩展的窗口,并提供了导入,组织,分析,转换,绘图和显示数据的框架。
- 每个工作簿都是一个或多个工作表的集合(最多1024个)。
- 每个工作表都是列的集合(最多65,500个),每个列则包含了单元格行(最多90,000,000个)。
- 每个列都有一个 短名称 (比如 "A")为工作表内的唯一标识,和一个 绘图设定 (比如 "(X)") 决定它默认下在绘图和分析中如何操作。
- 每一个工作表和每一个列,都有以行数表示的保存数据的单元格,以及由可选标签包括 长名称, 单位, 注释等组成的元数据区域(标题)。
近期在工作簿窗口中添加了两个方便的按钮:添加工作表 和 显示/隐藏管理器。 |
工作簿,工作表和列的某些限制
| 对象 | 最大数量 |
|---|---|
|
工作簿中的工作表 |
1024† |
† > 255 工作表要求保存文件为符合Unicode标准的格式(比如 *.opju)。Unicode格式与Origin 2018之前的版本不兼容。
命名工作簿,工作表和列
| 工作簿 |
|
|---|---|
| 工作表 |
|
| 列 |
|
工作簿
Origin 工作簿可以高度自定义并且保存为含数据(比如工作簿文件)或不含数据(比如工作簿模板)。因为它们可以用于不同应用,你可能收集许多不同自定义的文件。新工作簿对话框适合于组织和选择这些文件。
新工作簿和工作簿模板
打开新工作簿对话框:
- 主菜单 文件: 新建: 工作表: 浏览 或者按 Ctrl + N。
最近,新工作簿对话框增加了 打开模板中心 按钮 |
- 对话框列出了扩展和用户文件。
- 文件可以以名字,工作簿类型, 类别 或者 位置排序。
- 当鼠标悬停在
图标上可以显示文件预览。 - 右击模板名称并编辑 元数据 或者 设为默认 (即 新建工作簿 按钮
). 也可以右击清除默认设置。 - 勾选 显示在菜单 添加该模板名称到 新建: 工作簿 或者 新建: 矩阵 菜单中。
- 通过"所有类别"菜单按类别过滤窗口。
- 通过工作簿类型下拉菜单过滤窗口,点击重置显示全部。
- 右击模板设为默认 或者 编辑 元数据。
- 勾选/取消 启动和新建项目时显示。
工作簿的 属性对话框有一个注释框,可以直接输入文字。这些注释包括在 新建工作簿 对话框预览图和项目管理器预览. 此外,注释还可以通过编辑: 在项目中查找被搜索到。 |
电子表格单元格表达法(SCN)
Origin工作簿支持电子表格单元格表达法 (SCN),允许用户使用熟悉的电子表格的单元格层级的运算,您可查看(具体细节)。
- 默认情况下,所有新工作簿的SCN都为打开。
- 在Origin 2017 – 2019,当工作簿中启用SCN时,您会在工作表的左上角看到这个图标
。 - 从Origin2019b开始,SCN图标被隐藏(默认情况下),但SCN保持启用状态(默认情况下也是如此),以便在工作簿窗口中为数据连接器图标腾出空间。
- 大多数用户希望保SCN被启用,但在极少数情况下(例如,当您需要自定义列短名称),可能想要将SCN关闭。要关闭SCN,请右键单击工作簿标题栏,然后选择’’’属性’’’。在页面的中间部分查找电子表格单元格表示法复选框。
- 当SCN关闭时,所有版本的用户会在工作簿的左上角看到此图标
。 - 如果在Origin 2019b中打开项目或工作簿窗口并且在特定的工作簿中关闭SCN,则关闭SCN按钮
将显示在左上角。在Origin 2017之前创建的项目或工作簿也是一样。要启用SCN,请右键单击书名栏,选择属性并选中电子表格单元格表示法复选框。
我可以在工作簿中存储哪些类型的数据?
工作簿可作为所有与工作相关的数据的灵活存储器,而不仅仅是文本和数字数据。您可以添加图形,矩阵,图像,注释;并存储计算,脚本和变量,文本对象和可编程按钮,并创建指向其他项目数据的实时链接。除了作为灵活的数据存储器之外,工作簿还可以作为 批处理分析 和 报告 的媒介。
此表总结了可以在工作簿、工作表和工作表单元格级别保存在工作簿窗口中的对象种类,以及如何访问它们。
| 元素 | 工作簿 | 工作表 | 工作表单元格 |
|---|---|---|---|
| 图表 | 右键单击工作表选项卡 > 将图表添加为工作表 | 在最后一列以外的灰色区域右击 > 添加图形 | 右键单击单元格 > 插入图表 |
| 矩阵 | 右键单击工作表选项卡 > 将矩阵添加为工作表 | -- | -- |
| 图片 | -- | -- | 右键单击单元格 > 从文件中插入图像 |
| 注释 | 右键单击工作簿标题栏 > 属性 > 注释 | 单击工作簿的显示/隐藏管理器按钮 > 数据表 > 在框中输入注释 | 使用浮动工具栏单击单元格和 插入注释(见下文)。 |
| 变量 | 单击工作簿的显示/隐藏管理器按钮 >“page.info”, “导入的文件”, “用户树”等。 | 添加了链接到数据/变量的文本对象 | 右键单击工作表单元格和插入变量;或选择一个单元格并 使用浮动工具栏定义名称 。 |
| 函数和公式 | 右键单击最后一列右侧的灰色区域 > 显示脚本面板 | 选择一列,右键单击并“设置列值”。或者,在 F(x)= 单元格中输入公式。 | 单击一个单元格并使用公式栏或直接单元格输入,以 创建单元格公式。 |
| 脚本 | 右键单击最后一列右侧的灰色区域 > 显示脚本面板 |
|
-- |
| 文件元数据 | 单击工作簿工具栏上的 显示/隐藏管理器 按钮 | -- | -- |
| 链接 | -- | -- | 输入单元级 链接 到 URL,其他工作表范围/单元,项目图,矩阵和图像文件。 |
| 文本和绘图对象 | -- | 添加 可编程按钮 和 文本标签 和 绘图对象 到工作表。 | -- |
| 箭头 | -- | -- | 右键单击并 插入箭头 |
工作表
一个工作簿最多可以有 1,024 个工作表。工作表有一个可以包含空格和特殊字符的名称。也可以添加标签和/或备注。
编辑工作表名称
- 双击工作表选项卡并输入名称。或者,右击工作表选项卡,选择名称和注释并编辑名称字段。
系统变量 @SSL 可用于修改工作表命名行为。在 LabTalk 系统变量列表中查找 @SSL。
将鼠标悬停在工作表选项卡上时,名称、标签和备注将在提示信息中显示 |
如需在工作簿中添加工作表,右击工作表的选项卡,然后选择以下任一选项:
- 插入:在活动工作表前插入一个新工作表。
- 添加:添加一个新工作表 (在当前工作簿的所有工作表的后面)。
- 不带数据的复制: 复制活动工作表,但不包括数据。
- 复制:复制活动工作表,包括数据。
工作簿中的每个工作表都可以具有自定义的属性。 当你插入或添加一个工作表时,新的工作表是基于ORIGIN.otwu文件创建的(如果您曾自定义ORIGIN.otwu 文件,它保存在用户文件夹中)。如果希望新添加的工作表是以在同一工作簿中的另一个工作表作为模板(包括列数目和特殊格式),您可以使用复制或不带数据的复制的快捷命令。
要在现有工作簿之间移动工作表或使用它们创建新工作簿:
你可以 (a) 在工作簿之间拖动现有工作表,或者 (b) 将工作表拖放到工作区的空白部分,以创建一个新工作簿。
要选择多张工作表来在工作簿之间拖动或者拖放到工作区以创建新工作簿:
- 在多个工作表选项卡上按着 Shift/Ctrl 键,然后将选定的选项卡拖到另一个窗口或工作区的空白部分。
或者...
- 右击工作表选项卡,选择 导览。在工作表导览对话框中,按着 Ctrl/Shift 键去选择工作表,然后右击并选择 移动到,然后选择 新建的工作簿 或 选择的工作簿。
工作表属性
如何打开工作表属性对话框
- 右击工作表网格右侧的灰色区域(工作簿窗口内),然后选择属性
工作表属性对话框可以用来设置工作表的如下属性:
- 显示行标签,标题和网格线 (视图选项卡)
- 行列数,以及行列高度等工作表尺寸属性 (大小选项卡)
- 打开富文本,自动换行,如何表现单元格中不能完全显示的内容, 工作表字体和颜色等 (格式选项卡)
- 自动添加行,在绘图和分析时忽略隐藏行,根据内容调整单元格 (其他选项卡)
- 打印或导出时是否包含网格线,页眉, 页脚和背景色 (打印/导出选项卡)
- 在导入或者数据更新之后运行脚本 (脚本选项卡)
- 显示和编辑用户树(比如,用户添加了一些配置信息用于模板)(用户树选项卡)。
注: 很多的工作表格式设置选项也可以通过单元格格式对话框用于个别单元格。右击选中的单元格然后选择 单元格格式。
如想进一步了解,请看 工作表属性对话框.
使用对象管理器操作工作表
使用 对象管理器 的快捷菜单命令来操作工作簿的内容显示:
- 列出当前工作簿的所有工作表。
- 点击对象管理器里的工作表来激活工作簿里对应的工作表。
- 在对象管理器里右击执行常见工作表操作,包括删除,插入,添加,移动,复制和重命名。
隐藏/显示表格
您可以通过对象管理器隐藏(和显示)工作表。
- 在对象管理器中,选择一个或多个工作表。
- 右击并选择隐藏。隐藏的工作表在对象管理器中变暗并在工作簿中隐藏。
- 要显示工作表,请右击变暗的工作表并选择显示。
-
- 请注意,您还可以右键单击一个或多个工作表选项卡并选择隐藏/显示。
- 此外,在工作表选项卡和对象管理器快捷菜单中都有一个导览快捷菜单项,可打开工作表导览对话框。您可以通过清除或选中此对话框中的显示复选框来隐藏或显示工作表。
- 另一种显示工作表的方法是通过工作簿管理器:
- 右击最后一个工作表列右侧的灰色区域,然后选择显示管理器面板。
- 在左下方面板中,隐藏的工作表将变暗(变灰)。双击变暗的工作表以显示。
工作表视图: 拆分和冻结
Origin 有两个实用功能用于锁定工作表中的部分视图,同时允许您滚动工作表的其余部分。在某些情况下,两者可以互换使用。
使用分隔线将工作表拆分为窗格
这会在选定的行或列上放置一个可移动的垂直或水平分隔线;如果选择了单个单元格,则同时插入垂直和水平分隔线。这将工作表划数据区域划分成相同且可滚动的视图。用户能够滚动每个面板,而其他面板中的行或列保持可见。
- 选择工作表行/列或单个单元格,然后选择窗口: 拆分。
- 要删除拆分,请选择窗口: 取消拆分。
冻结工作表的行或列
用户可以冻结工作表中的前 1 到 10 行或列,从而将它们锁定在视图中,而其余的行或列保持可滚动。锁定的行和列标题以较深的颜色表示,以指示冻结。
- 选择行或列,或行列号在 1 到 10 之间的单个单元格,然后执行以下其中之一的操作:
- 选择 视图: 冻结/解冻窗格。
- 按 Ctrl + Shift + F键。
- 选择一行/列或者单个单元格,然后点击迷你工具栏按钮冻结窗格。
- 点击工作表左上角单元格然后点击 解冻窗格 按钮。
工作表列
- 在工作表中如何添加过个新列,在工作表为当前窗口状态下,在主菜单上选择列:添加新列。在对话框中,指定添加的列数,并点击确认。也可以,在菜单上选择格式:工作表或按F4热键,打开工作表属性对话框,然后在大小选项卡下,设置所需的列数。
- 在工作表中插入列,选中一列,然后右键单击并选择插入。这将在所选列之前插入一列,并且相应地调整列名称。
工作表的列可以通过以下方式重命名:
- 双击列标题打开列属性对话框,输入/编辑短名称和/或长名称。
- 通过双击工作表长名称单元格,直接在单元格中输入一个长名称。
- 导入数据文件时,指定导入文件中的数据,以命名工作簿,工作表和列。
- 使用工作表属性对话框中的枚举标签选项卡,枚举或复制列名称和标签。
- 将名称输入几个列中(例如Peak 1和Peak 2),选中这几个单元格,将光标移动到所选部分的右下角然后拖动,以自动填充并枚其他列的名称。此方法也适用于其他的列标签行,例如注释。
关于工作表列的命名规则,请参考上面的表格
列的绘图设定
如前所述,工作表的列的绘图设定(即绘图设定)决定了分析和绘图操作中如何处理数据。比如,你可以选择一个X列+三个Y列来同时为每一个Y列和共同的X值进行线性拟合。或者你可以选择同样的列来画三条有相同X值的线图。此外,还有Z,误差和标签等的绘图设定(更多信息,请阅读Origin帮助文件的[1])。
尽管在用户界面里有很多地方可以在分析和绘图操作中设置绘图设定,但是最基本的操作可以在工作表中(1)点击列标题选择一个列,然后(2)执行以下操作之一:
列属性对话框
列属性对话框用于自定义列的属性,包括:
如何打开'''列属性'''对话框
- 双击列标题。
- 右击所选择的列,然后选择属性...。
如果需要可在属性选项卡编辑列短名称, 其他属性 :长名称、单位和注释也可以在这里编辑,或直接输入到列标签行单元格。
格式化列数据
Origin 工作表中的数据将被当作文本或者数字。然而工作表中的文本数据显示相对简单,数字数据的显示更复杂。
除非另有说明,否则工作表中的所有数字都在内部存储为浮点,双精度(Double(8))数字. 这包括日期和时间,格式化为以度-分-秒显示的数据或格式化为显示固定小数位数的数字。
处理数字数据时,请了解,您在工作表中看到的内容是存储在内部的数字的“表现”。 这有两个重要原因:
- 涉及工作表值的计算总是在内部存储的双精度数上进行,而不是在工作表中显示值上进行。
- 您可以应用各种格式和显示选项来更改此存储的数字在工作表中的显示方式。
尽管格式化工作表数据主要通过属性对话框,但是还可以使用 迷你工具栏 快捷地改变修改数字和日期时间数据的显示。 注意,必须首先将所选列的 格式 设置为 日期 或者 数值/文本&数值 才能使这些按钮可见。
|
数字显示格式
- 双击列标题打开列属性对话框。
- 点击属性选项卡,然后设置格式 = 数值.
- 将显示设置为十进制: 1000, 科学计数法: 1E3, 工程: 1K, 十进制: 1,000或者自定义 (见下文)。
日期时间格式
默认情况下,Origin 将日期时间数据存储为 修改后的Julian Day值 并用于日期时间计算。但如果你更喜欢以更有意义的日期时间格式显示此儒略日值:
- 双击列标题打开列属性对话框。
- 点击属性选项卡,然后设置格式 = 时间, 日期, 月或者星期。
- 在显示下来列表中,选择一个罗列项。
- 如果列出的选项都不合适,您可以选择自定义显示并使用这些日期时间格式说明符构建您自己的自定义日期时间字符串。
将日期时间数据导入工作表时,有时,Origin 会将此数据视为文本 (Origin 的 CSV Connector 通常在识别日期时间数据方面做得更好)。 如果您的日期时间数据在工作表单元格中左对齐,则 Origin 已将其视为文本。 您需要打开列属性对话框并选择你需要的格式和显示选项。 当您看到日期时间数据在单元格中右对齐时,您就可以认为Origin 将数据视为数字,只是以日期时间格式显示。 |
颜色格式
Origin 2021 出现了一个新的列和单元格 格式 -- 颜色。
- 支持将 HTML 颜色代码直接输入到工作表单元格中以设置单元格背景色,并可以选择在 颜色 单元格中显示或隐藏 HTML 代码。
- 使用 color() 函数计算十六进制值,并使用 设置值 或者 单元格公式 用其他数据列中的 RGB 值设置颜色(即
color(A,B,C)使用 A,B 和 C 列中的 RGB 值设置颜色)。 - 选择一个 格式 = 颜色 的列,然后用 迷你工具栏 按钮 保存为增量列表 (颜色列表)以便在你的图形中使用。
- 或者,从 颜色选择器 的 自定义 颜色菜单中,选择 使用列创建颜色列表 然后在弹出菜单里选一个 颜色 工作表列。
其他自定义显示格式
Origin 可以在工作表中以各种自定义格式显示数值。此图显示了应用于同一组数值的各种格式(列A(X)')。
以下是 Origin 支持的自定义格式选项的示例列表(这恰好是Origin 2019附带的预填充列表)。 请注意,您可以直接在自定义显示列表中输入自定义格式,它们将保存到此列表中。
还有许多其他格式选项。 有关更多信息,请参阅自定义数值格式.
| 格式 | 描述 | 示例 假设单元格数值 = 123.456 |
|---|---|---|
| *n | 显示n位有效数字significant digits. | *3 显示为 123 |
| .n | 显示n位小数位。 | .4 显示为 123.4560 |
| S.n | 显示n位小数位,以科学计数法的形式1E3。 | S.4 显示为 1.23456E+02 |
| E.n | 显示n位小数位,以工程格式。 | E.2 显示为 123.46 |
| * "pi" | 显示为小数,紧接符号π。 | * "pi" 显示为 39.29727π |
| #/4 "pi" | 显示为π的分数,分母为“4”。 | #/4 "pi" 显示为 157π/4 |
| #/# "pi" | 显示为π的分数。 | #/# "pi" 显示为 275π/7 |
| ##+## | 显示为一个两位数,“+”分隔符,然后是两位数(例如测量站)。 | ##+## 显示为 01+23 |
| #+##M | 显示为一个两位数,“+”分隔符,然后是两位,加上一个后缀"M"。 | #+##M 显示为 1+23M |
| #n | 显示为“n”个数字的整数,根据需要使用前导零填充。 | #5 显示为 00123 |
| #% | 显示为百分数。 | #% 显示为 12346% |
| # ##/## | 显示为恰当的分数。 | # ##/## 显示为 123 26/57 |
| # #/n | 显示为恰当的分数以n为分母。 | # #/8 显示为 123 4/8 |
| DMS | 显示为度° 分' 秒",这里1度=20分,1分=60秒。 | DMS 显示为 123°27'22" |
| D MDn EW (经度) D MDn NS (纬度) |
显示为度和小数分。 参数n指定小数位。 正值将附加“E”或者“N”,负值将附加“W”或“S”。 如果您希望保留负值,请不要附加“EW”或“NS”。 | D MD3 EW 显示为 123° 27.360 E |
| D MDn EWB (经度) D MDn NSB (纬度) |
显示为度和小数分。 参数n指定小数位。 字母“B”(“before”)指定正值应具有“E”或“N”前缀,负值将具有“W”或“S”前缀。 如果您希望保留负值,请不要附加“EWB”或“NSB”。 | D MD3 EWB 显示为 E 123° 27.360 |
| %#x | 显示为32位十六进制(最多8个十六进制数)。 “#”符号指定“Ox”前缀。 | %#x 显示为 0x7b |
| %#0nx | 显示为32位十六进制(最多8个十六进制)符号,作为“n”-字符串,根据需要填充前导0。 | %#06x 返回 0x007b |
| %#0nI64X | 显示为64位十六进制符号(最多13个十六进制数,15个总数,包括#=“0x”),作为“n”-字符串,根据需要填充前导0。 | %#014I64X 返回 0X00000000007B |
| -+n | 显示正/负 (+/-) 格式,并可与其他自定义格式组合。例如,如果您有一个包含正负数的列,您可以将自定义显示设置为 -+.2,以将数字显示为 2 位小数,前缀为 - 或 +。通常(默认情况下),- 会显示,而 + 则不会。 但是,此语法也用长减号代替显示工作表负数时常用的短减号。请注意,- 和 + 符号可以在您的自定义字符串中组合使用(例如 -+)或单独使用(例如 -)。 | -+.2 显示为 +123.4560 |
列标签行
列标签行用于存储元数据——用于表述数据的数据. 通常, 这元数据可以从导入文件中的头文件信息得到, 也可以手动输入。列标签行的显示是可选的, 用户可以选择显示或隐藏它们。
列标签行的信息通常用于绘图操作.(例如:工作表中的长名字在图中将会作为图例) F(x)=行通常用于对数据列进行数学运算(参阅下面所述). 存储在 参数 行中的数据可能用于在绘图、数据操作、统计分析或数学运算中用于提供分组信息或进行标注,根据您的需要(参考下面教程 2)。
'提示...
- 您可以使用复制-粘贴操作复制工作表选择子区域的单元格与相关的列标签行信息。要复制标签行和数据单元格,右击你选择的区域并选择复制数据及标签行。
- 您可以高亮显示标签行单元格,统计信息将报告给状态栏。
管理标签行的显示
通过快捷菜单命令可以控制列标签行的显示或隐藏:
- 右击此处,在快捷菜单中选择视图。
- 右击此处,选择编辑列标签行或者其他标签行命令。
- 右击此处,控制工作表元素(显示行标签,列标题),或者选择此区域的单元格,右击设置注释样式。
工作表列标签行也有一个迷你工具栏。 使用它可以执行以下操作:隐藏选定的标签行,启用富文本和更改行顺序。
列视图
Origin 2019为工作表引入了一种新的视图模式,称为列视图,它是列标签行元数据的转置视图。 如果您的工作表包含许多行元数据,并且您希望专注于该元数据的某些特定方面,则此视图可能很有用。 激活工作表后,选择查看:列视图或按CTRL + W。
而且,您可以将数据过滤器应用于列视图中的元数据。 当您返回标准工作表视图(清除视图:列视图旁边的标记)时,只有与过滤后的元数据关联的数据才会显示在工作表中。
在Origin 2020里,列视图在列短名称(+列的绘图设定)前显示列索引。此外,你可以把鼠标悬停在长名称的左边缘,这样会显示一个数据集长度的提示。要禁止列索引显示,设置 @DSI=1。 |
迷你图
存储在列中的数字数据,将以图形形式显示在列标题下名为迷你图的特殊标签行中。默认情况下,迷你图是列中数据的一个小的插入线图,并且绘图时以因变量(Y)对应的行号或者对应的X列数据,作为自变量(X)。 导入数据时,如果列数小于50,Origin将默认显示迷你图。
显示或者隐藏迷你图:
- 单击列:添加/更新迷你图显示迷你图。 这将打开添加/更新迷你图对话框。
- 通过单击列工具栏上的添加迷你图按钮
,显示所选列的迷你图。 - 右键单击工作表的迷你图列标签行,然后选择添加或更新迷你图。
- 右键单击迷你图列标签行并按Delete键删除迷你图。
- 除了默认的线图外,迷你图可以显示为直方图或箱线图。 单击列标题突出显示一列或多列,然后右键单击并选择'添加或更新迷你图。 在打开的对话框中,将绘图类型设置为直方图或箱线图。
- 迷你图绘图属性可以自定义。双击迷你图弹出图形窗口,然后双击图形打开绘图细节对话框,然后自定义绘图。但您关闭弹出的图形窗口,您所修改的内容则会应用到迷你图上。
大量迷你图会导致 Origin 变慢。如果您的项目难以使用并且您怀疑是迷你图导致,您可以使用系统变量 @SPK 阻止迷你图的创建并隐藏项目中的现有迷你图。此外,您可以使用 delete -spk 从当前项目中删除迷你图。 |
工作簿管理器
如上所述, 工作簿通常会存储元数据, 其中一些是在列标签行中可见的, 其他元数据是隐藏的。这种隐藏的元数据可能包括诸如导入文件路径和名称、数据导入的日期和时间、未写入列标签行的文件头信息、变量名和值等。您可以在工作簿管理器中查看这些隐藏的元数据
如需显示或者隐藏工作簿管理器,
- 单击工作簿按钮栏上的“显示/隐藏管理器”按钮。
- 请右键单击工作簿标题栏, 然后选择显示管理器面板 (注, 此操作可用于打开或关闭面板)。
使用迷你工具栏管理工作簿
可以使用 迷你工具栏 按钮来设置或切换许多常用的工作簿、工作表、列级别和单元格级别的属性。
- 要知道哪些工具可以使用,在工作表上进行选择然后把鼠标悬停在你的选择上面。
- 鼠标悬停与工作表左上方或者窗口边缘灰色区域附近工作表列的右侧,可以显示页面级别的格式选项。
- 前往这里 查看完整的工作表迷你工具栏列表。
在工作表查找和替换
- 点击 查找 能打开一个用于搜索当前工作表选择的小对话框。
- 小对话框支持字符串或数字,向前和向后搜索。
- 当对话框最小化时,您可以在选择范围内进行编辑或按 CTRL + Page Up/Page Down 向后或向前搜索; 或更改工作表选择并恢复对话框以执行新搜索。
- 点击省略号按钮 (...) 可以打开 Origin 大的 查找和替换 对话框。
Origin 有另一个可以编写脚本的 "替换" 工具: wreplace。要打开 UI 对话框,请打开脚本窗口 (窗口: 脚本窗口) 并键入 wreplace -d。 要了解脚本选项,请参阅 X-Function wreplace 文档。 |
用数据填充列的简单实用工具
Origin提供了几种实用工具以数据填充一个工作表范围或列。 最简单的方法是使用菜单命令来填充工作表列,包括行索引号,均匀随机数或正态随机数。这对于快速生成数据以测试或尝试其他Origin功能是很有用的。
可用如下这些简单方式,在预先选择的工作表范围或列中创建数据集,:
自动填充功能可用于填充列的标签行和工作表单元格:
以扩展模式,对一组单元格范围内的数据,进行自动填充(仅限数值数据):
- 选择一个连续的单元格块,将鼠标光标移动到所选内容的右下角。
- 当光标变为 "+"时,按住ALT键并将鼠标向下或右侧拖动。
以重复模式,对一组单元格范围内的数据,进行自动填充(文本或数值数据):
- 选择一个连续的单元格块,将鼠标光标移动到所选内容的右下角。
- 当光标变为 "+"时,按住CTRL键并将鼠标向下或右侧拖动。
数据选择方法提示:
|
也可以使用 LabTalk脚本快速生成数据集。 例如:
- 在新的工作表为当前窗口时,从窗口菜单中打开脚本窗口,然后将下面的脚本代码复制并粘贴到该窗口中:
- 选中这两行命令,然后按ENTER键运行。工作表的前两列将被数据填充。
col(1)={0:0.01:4*pi}; col(2)=sin(col(1));
设置列值
设置值对话框用于设置一个数学表达式,以创建或转换一个或多个工作表数据列。该对话框包括菜单栏、用于定义输出范围的控件、用于在表达式中搜索和插入 LabTalk 函数的工具、还有用于定义单行数学表达式的"列公式"框、(可选)用于数据预处理和定义单行表达式中使用的变量的执行公式前运行脚本 面板,以及 Python 用户用于定义和使用Python函数(也可以在表达式中使用)的 Python函数 选项卡。
从Origin 2017开始, 设置值对话框中的列公式框(上框)支持简化的电子表格单元格表示法,类似在MS Excel和Google表格中使用(例如"col(A)"简化成 "A" ,而"col(A)[1]" 可简化为 "A1")。使用列短名称+行索引号(例如,列A中的第一个单元 - 以前表示为"col(A)[1]" - 现在简单地为"A1")寻址单元。
在新的工作薄,电子表格单元格表示法将被默认启用。此表示法仅可用于定义列公式,不能在设置值对话框的执行公式前运行脚本框中使用,也不能在LabTalk脚本中使用。 提示:在“电子表格”模式下也支持“旧的”列和单元格表示法,因此,如果您是一位有经验的用户,并且您更愿意使用旧的符号,您可以像往常一样输入它。 有关电子表格单元格表示法语法的介绍以及与“旧”方法的对比,请参见列公式示例。
如何打开单个列的设置值对话框:
- 选择工作表的单个列,或单个列中的一个范围内单元格。
- 在菜单上,选择列:设置列值..., 或者右击工作表列在弹出菜单上选择设置列值...
如何打开多个列的设置值对话框:
- 选择多个连续的工作表列(没有跳过任何列),或者整个工作表。
- 在菜单上,选择列:设置多列值..., 或者右击工作表列在弹出菜单上选择设置多列值...
设置值菜单命令
| 菜单命令 |
|
|---|---|
| 列公式 |
|
| 执行公式前运行脚本 |
|
| Python 函数 |
|
对 Origin 内置函数的访问:
|
想了解更多, 请参考 Set Column Values - Quick Start
F(x)= 工作表列标签行
您还可以在F(x)=行输入设置列值的表达式。 您在此处输入的任何表达式都会直接输入到“设置值”对话框中,反之亦然。 提示,上面提到的简化的电子表格单元格表示法也可以在在F(x)=中使用:
- 双击F(x)=列标签行中的单元格。
- 输入表达式以输出列值。
F(x)= 标签行易用性:
- 自动填充提示会在您向F(x)=单元格和设置值对话框输入公式时启用。如果你不想使用自动填充,可以通过设置系统变量@FAC=0来停用此功能。
- F(x)= 单元格支持自动填充列公式。也就是,公式将自动使用一系列新的输入数据集。要使用,请将鼠标悬停在单元格的右下角,当光标变为 "+" 时,按 Ctrl 键并用鼠标向右拖动。
设置值教程
设置单元格公式
从Origin 2018开始,Origin支持单元格公式,类似于其他电子表格软件。单元格公式可以应用于任何指定的工作表单元格中并返回单个值(数字,字符串或日期/时间),也可以应用于列标签行区域的自定义参数行中。当切换打开编辑模式(查看: 编辑模式)时,单元格内会显示公式,当编辑模式关闭时,单元格内显示公式结果,不管编辑模式是否打开,都可以编辑单元格的内容
- 如需使用单元格公式, 电子表格单元格表示法 必须打开 (默认打开).
- 单元格公式必须以等号开头 (e.g. "=B1 - C1).
- 单元格公式可以返回数值,文本或者日期时间数据。
- 单元格公式可以包含单元格引用、变量、运算符、LabTalk 支持的函数和常量
- 单元格公式可以引用其他工作表或者工作簿的值。
- 通过鼠标拖拉, 可以把单元格公式扩展到其他的单元格。
- 自动填充提示 -- 在您输入超出 = 的第一个字符时立即显示 -- 适用于设置值对话框、F(x)= 标签行和单元格公式。
- 对单元格计算执行定期刷新。如果工作表包含大量单元格公式,这可能会减慢您的工作速度。我们新增了系统变量 @SCNT 来控制重新计算时间(默认为 5000 毫秒),如果连续重新计算很烦人,您可以设置更长的时间段。稍后,如果您需要强制刷新,您可以打开脚本窗口/命令窗口并运行 @SCNT = -1。
如想了解更多, 请看使用公式设置单元格的值.
公式栏
在使用 F(x)=创建单元格公式或列公式时,使用 公式栏 可以更轻松地查找和插入函数,选择单元格范围以及查看和编辑表达式, 特别是超过单元格宽度的长表达式。
要将表达式输入到单元格 (数据单元格或 F(x)=),请点击单元格,然后:
- 输入 "=" 然后输入表达式;或者点击
按钮来打开 搜索和插入函数 对话框。 - 搜索所需的函数,然后双击将其插入到公式栏表达式中。
- 交互式地选择需要的工作表数据范围,并(a)单击列标题或(b)拖动以选择单元格范围。
- 表达式完成后,点击
按钮或者回车。
注意,你可以拖动 公式栏 的边缘调整其大小。你还可以通过更改 LabTalk 系统变量 @FBFS 的值 更改默认字体大小 (默认是 "130")。 |
单元格公式教程
教程 2: 使用特殊关键字"This"快速找到多列数据的最大值 唯一可以在the worksheet 工作表列标签行 (工作表标题行) 中使用单元格公式的地方是用户参数行。
|
教程 3: 在单元格计算中使用列标签行的值 工作表列标签行中的所有数据 (包括用户参数行) 都存储为文本。若要在单元格计算中使用列标签行中存储的 "数字", 必须将该字符串转换为数值。在下面的示例中, 我们使用 LabTalk Value() 函数将列标签行数据转换为数值, 以便可以在单元格计算中使用:
|
命名数据范围
您可以为工作表数据范围或列标签行指定一个名称,并使用在 单元格公式 或者 列公式中,并在图形中定义参考线。
新建一个命名范围:
- 高亮一个单元格或一个范围并选择数据: 定义名称。
- 在新名称对话框,为选定(引用位置)的范围输入名称。
- 为你的命名范围设定范围。
- 可选:如果您希望使用命名范围返回插值, 勾选定义为函数并/或添加注释。
管理命名范围:
- 激活工作表,选择菜单数据: 名称管理器。
- 使用对话框修改名称、范围、引用位置和注释。
删除公式/链接
删除公式和链接可以更轻松地与同事共享项目数据,而无需共享一些诸如外部链接 (DDE) Excel 文件等内容。它有助于在存档数据之前明显减小项目大小。
可以转换为原始数字的东西:
- 单元格格式
- 列公式
- 链接的单元格值(例如,复制报告表的值并粘贴链接 去项目中其他工作表的单元格)。
- DDE 链接(例如,粘贴链接外部 Excel 文件的值)。
打开该工具:
- 点击编辑: 移除链接...
更多请参阅 Origin 帮助文档。
单元格备注
任何工作表单元格 -- 数据行或列标签行 -- 都可以添加备注;甚至那些包含数据或其他对象(例如图像或嵌入图形)的 (注意: 不包括含有链接的单元格)。
工作表单元格备注支持富文本,意味着可使用 Origin 富文本语法设置文本样式。此外,还可以添加图像和图表,和链接到工作表单元格值、报告表值等。参阅用于报告的备注窗口。
- 要添加备注,请选择工作表单元格并单击迷你工具栏的添加备注按钮并输入您的文本。 注意,列视图 支持标签行区域的单元格备注。
- 在编辑单元格备注时,使用格式工具栏按钮来设置文本格式。
- 请注意,在弹出的备注窗口内右击会弹出一个快捷菜单,用于插入各种 Origin 对象、调整弹出窗口的大小以适应添加内容以及在备注窗口中编辑原始文本。
- 或者,您可以选择单元格,然后单击迷你工具栏的在注释窗口中打开按钮以在备注窗口中打开内容。默认情况下启用富文本。
- 在备注窗口编辑时,使用格式工具栏按钮 (a) 格式化文本。在预览模式下查看您的笔记 (b),按着 CTRL + M 键(备注: 预览模式)。要将完成的备注插入工作表单元格,请单击关闭按钮(c)。
- 将鼠标悬停在工作表单元格上可以看到重新插入的备注。
注意:
|
文本样式管理器
除了使用格式工具栏设置文本样式外,您还可以将一组简单的样式应用于每一行/段落。使用文本样式管理器对话框管理样式。
- 激活工作表,选择工具: 文本样式管理器。
- 选择一个更改样式然后应用或关闭。
请注意,您可以通过从'更改样式下拉列表中选择<新建>来添加样式;或选择一种样式并删除。
要将段落样式应用到备注窗口文本:
- 在备注窗口打开单元格备注
- 关闭预览模式 (通过 CTRL + M 切换),选择一行文本,然后右击,选择段落样式,然后从弹出菜单中选择一种样式。
- 需要检查结果,按 CTRL + M 键(预览模式)。
处理工作表数据
Origin提供了许多用于操作工作表数据的实用程序。 这些操作大部分都可以在工作表菜单下找到,而有些被安排在编辑,列或分析菜单下。 提示,工作簿必须是当前的活动窗口时,才能在菜单上选择这些操作。还有一些操作可以通过右击您的数据在快捷菜单选择实现。
| 工具 | 菜单 |
|---|---|
|
|
|
编辑:在项目中查找 |
|
列:隐藏或取消隐藏列 隐藏/取消隐藏行 (只在右键弹出菜单中) |
|
|
|
|
|
|
| |
|
|
|
没有菜单访问。打开对话框:
|
|
|
|
|
|
另请查阅: 数据屏蔽 |
|
工作表:移除/合并重复行 |
|
|
|
|
|
|
|
列: 倒序 |
工作表数据的条件格式
除了以上的工具,工作表添加 条件格式 支持。 条件格式有三种模式:
- 突出显示模式打开一个对话框,其中包含控件,可根据一个或多个条件(例如“等于”,“不等于”,“文本中包含”等)将颜色应用于工作表单元格。
- 重复模式打开一个对话框,其中包含控件以应用于包含重复值的工作表单元格。
- 热图模式打开一个对话框,其中包含控件,可根据工作表值将颜色表应用于单元格。工作表热图是可缩放和可滚动的,可以轻松获得三维数据变化的“全局”概述。
可使用 条件格式管理器 管理当前工作表的条件格式。
当你在工作表热点图使用3色有限混合生成颜色时,可以通过指定 按百分位,按百分比 或者 按值来精确控制中间颜色。 |
保护工作表数据
您可以对一个或多个工作表应用全面保护,并在此过程中提供一些例外情况。
- 单击工作表级迷你工具栏保护工作表按钮。
- 按 Ctrl/Shift 键并在选择多个工作表选项卡,然后右击并选择保护工作表。
- 按 Ctrl/Shift 键并在对象管理器中选择多个工作表,然后右击并选择保护工作表。
这些操作都会打开受保护工作表选项对话框,以便您可以设置一些例外。通过单击设置:受保护工作表选项也可以使用此对话框。
- 要从一个或多个工作表中删除保护,请选择工作表并取消保护工作表迷你工具栏按钮旁边的复选标记;或从对象管理器或工作表选项卡快捷菜单的保护工作表选项中取消。
分析和报告工作薄
除了文本和数字数据,工作簿还可以包含各种其他类型的信息 - 图像,图形,注释和矩阵; 链接到其他工作薄的单元格值,项目变量,文档或网页中; 此外,还可以导入文件元数据,变量和脚本 -- 使工作簿成为收集研究数据或创建自定义报告的灵活媒介。
此外,正如我们将看到的,工作簿可以“存储”一系列复杂的分析操作 -- 比如,数据过滤器和对过滤后数据的拟合操作,并结合自定义的结果图表,将这些放置到分析模板中。 通过分析模板,只需提供新的输入数据,即可自动生成结果的自定义报告。
您可以选择通过导出数据到自定义MS Word模板或者PDF文件,以生成自定义报告(还有其他办法,请查看这个段落下方提示)。 这是通过如下步骤来完成的:在Origin中运行一个输出分析结果的操作,然后将关键结果与Word模板中的书签相关联,最后将工作簿保存为分析模板。 如要生成报告,您可以打开批处理工具,指定分析模板和Word模板,运行批处理并生成报告。
- 关于使用MS Word模板生产自定义报告,请查看使用Word模板生成报告的批处理教程。
- 有关批处理分析和生成自定义报告的更多信息,请参阅本指南中如何处理重复任务一章中批处理的小节。
生成报告的另一个选择是使用 Origin 的 备注 窗口创建 HTML 报告。备注窗口可以直接或使用占位符工作表链接到图形、工作表单元格等。更多请参阅来自备注窗口的 HTML 报告。 |



















































