Excel | 常用函数(四)
IMPORTRANGE()
- 从指定的电子表格中导入相应范围的单元格。
- IMPORTRANGE(电子表格网址, 范围字符串)
- 电子表格网址 - 数据导入来源电子表格的网址。
- 电子表格网址的值必须括在引号中,或者必须是指向包含电子表格网址的单元格的引用。
- 范围字符串 - 指定数据导入来源范围的字符串,呈如下格式:“[工作表名!]范围”(例如,“Sheet1!A2:B6” 或 “A2:B6”)。
- 范围字符串中的工作表名是可选的;默认情况下,IMPORTRANGE 会导入来自第一张工作表给定范围中的数据。
- range_string 的值必须括在引号中,或者必须是指向包含相关文本的单元格的引用。
- 电子表格网址 - 数据导入来源电子表格的网址。
- 使用示例
- IMPORTRANGE(“https://docs.google.com/spreadsheets/d/abcd123abcd123”, “sheet1!A1:C10”)
- IMPORTRANGE(A2,“B2”)
- IMPORTXML:从各种结构化数据类型(包括 XML、HTML、CSV、TSV 以及 RSS 和 ATOM XML Feed)中的任何一种中导入数据。
- IMPORTHTML:导入某个 HTML 页面内的表格或列表中的数据。
- IMPORTFEED:导入 RSS 或 ATOM Feed。
- IMPORTDATA:以 .csv(逗号分隔值)或 .tsv(制表符分隔值)格式导入给定网址的数据。
SPARKLINE()
- 创建包含在单个单元格内的微型图表。
- data - 包含要绘制的数据的范围或数组。
- options - [可选] - 由可选设置和用于自定义图表的相关值组成的范围或数组。
- 如果 options 引用某个范围,则该范围的宽度应该为两个单元格,其中第一个单元格为选项,第二个单元格为要设置的选项值。
- “charttype” 选项指定要绘制的图表类型,如下所示:
- options - [可选] - 由可选设置和用于自定义图表的相关值组成的范围或数组。
“charttype” | 图表类型 |
---|---|
“line” | 折线图(默认) |
“bar” | 堆叠条形图 |
“column” | 柱形图 |
“winloss” | 一种特殊的柱形图(盈亏图),结果只有正和负两种值 |
- 适用于折线图的参数:
参数 | 注释 |
---|---|
“xmin” | 横轴上的最小值 |
“xmax” | 横轴上的最大值 |
“ymin” | 纵轴上的最小值 |
“ymax” | 纵轴上的最大值 |
“color” | 线条的颜色 |
“empty” | “zero” / “ignore”,设置如何处理空白单元格 |
“nan” | “convert” / “ignore”,设置如何处理非数值型单元格 |
“rtl” | TRUE / FALSE,指定图表是否从右到左显示 |
“linewidth” | 指定图表中线条的粗细程度,数值越高表明线条越粗 |
- 适用于柱形图和 winloss 这两种迷你图的参数:
参数 | 注释 |
---|---|
“color” | 柱形的颜色 |
“lowcolor” | 图表中最小值的颜色 |
“highcolor” | 图表中最大值的颜色 |
“firstcolor” | 第一个柱形的颜色 |
“lastcolor” | 最后一个柱形的颜色 |
“negcolor” | 所有“负”柱形的颜色 |
“empty” | “zero” / “ignore”,设置如何处理空白单元格 |
“nan” | “convert” / “ignore”,设置如何处理非数值型单元格 |
“axis” | TRUE / FALSE,指定是否需要绘制坐标轴 |
“axiscolor” | 设置坐标轴的颜色(如果适用) |
“ymin” | 设置自定义的最小数值,该值用于缩放柱形的高度。此参数不能用于盈亏图 (win/loss) |
“ymax” | 设置自定义的最大数值,该值用于缩放柱形的高度。此参数不能用于盈亏图 (win/loss) |
“rtl” | TRUE / FALSE,指定图表是否从右到左显示 |
- 适用于条形图的参数:
参数 | 注释 |
---|---|
“max” | 横轴上的最大值 |
“color1” | 设置图表中条形的第一种颜色 |
“color2” | 设置图表中条形的第二种颜色 |
“empty” | “zero” / “ignore”,设置如何处理空白单元格 |
“nan” | “convert” / “ignore”,设置如何处理非数值型单元格 |
“rtl” | TRUE / FALSE,指定图表是否从右到左显示 |
- 可以使用颜色名称(例如“green”)或十六进制代码(例如“#3D3D3D”)作为颜色值。
- 要修改折线图的颜色,更改相应单元格的字体颜色即可。
- 用法示例
- SPARKLINE(A1:F1)
- SPARKLINE(A2:E2,{“charttype”,“bar”;“max”,40})
- SPARKLINE(A2:E2,A4:B5)
- SPARKLINE(A1:A5, {“charttype”,“column”; “axis”, true; “axiscolor”, “red”})
TRANSPOSE()
- 将数组或单元格范围的行列转置。
- TRANSPOSE(数组或范围):数组或范围 - 要将其行列互换的数组或范围。
A | B | C | |
---|---|---|---|
1 | 1 | 2 | 3 |
2 | 4 | 5 | 6 |
- =TRANSPOSE(A1:C2) 得到A1:B3的数据
A | B | |
---|---|---|
1 | 1 | 4 |
2 | 2 | 5 |
3 | 3 | 6 |