首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel: 通过Indirect函数和Address函数引用单元格数据

文章背景:公式引用无效单元格时将显示 #REF! 错误。当公式所引用单元格被删除或被粘贴覆盖时最常发生这种情况。因此,不推荐函数中使用显式单元格引用。...示例: 2 Address函数 你可以使用 ADDRESS 函数,根据指定行号和列号获得工作某个单元格地址。例如,ADDRESS(2,3) 返回 C2。...一个逻辑值,指定 A1 或 R1C1 引用样式。 A1 样式,列和行将分别按字母和数字顺序添加标签。 R1C1 引用样式,列和行均按数字顺序添加标签。...一个文本值,指定要用作外部引用工作名称。例如,公式=ADDRESS (1,1,,,"Sheet2")返回 Sheet2!...3 综合应用 同一张内进行计算时,单元格间接引用优势并不明显;然而,引用单元格时,采用间接引用,可以避免由于单元格被删除或被粘贴覆盖时引发#REF! 错误。

4.6K20

Excel狂魔?单元格做计算机视觉:人脸检测、OCR都不在话下

为此,他用到了很多只有一行 Excel 公式。作者表示,在这个项目中,用 Excel 做人脸检测、霍夫变换都不在话下,而且不依赖任何脚本或第三方插件。...项目指南 项目需要关键材料都可以「Downloads」部分找到。这些材料都带有注释,通俗易懂,可以按部就班,一步一步学。 ?...熟悉 Excel R1C1 公式引用样式的人或者喜欢冒险的人,应该尝试通过查看 Excel 选项来切换到 R1C1 引用样式。...参考下面的屏幕截图,勾选 R1C1 引用样式对应复选框来启用这个选项。如此一来,我们可以公式从「D5」类型格式更改为「R[-1]C[2]」这样相对样式,使其更接近编程语言并有助于理解。 ?...问题 3:护照带有水印的人脸为什么没被检测到? 作者使用是一个流行的人脸检测算法,仅使用三个类 Haar 特征和两个步骤。这一算法是针对蒙娜丽莎(示例)图像手工设计

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

使用Google App Script和Google Sheet自动生成数据仪表盘

我们使用这种方法来跟踪我们应用程序Atlassian Marketplace表现,这项技术也可以与很多公共API搭配使用,比如: Github Google(借助Google Play或者Chrome...上面的第一点已经队友发布的如何使用Google Sheet制作杀手级数据仪表盘一文得到了解决。这周我们专注于利用Google App Script来实现仪表盘数据自动更新。...创建触发器只需脚本编辑器工具栏中点击以下按钮: [google-apps-script-trigger-icon.png] 本文场景下,我们设定一个每天触发一次触发器即可。...下面的公式给出了一种汇总数据方案(你也可以使用Googlequery function做到这一点)。...MAX函数表达式xtract寻找某月第一天和下一个月第一天之间数据并完成相应计算。

6.4K60

Google Apps Script 使用

Google Apps Script 是为谷歌工作 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您工作流,与外部api集成,等等。...他使用也很简单,除了简单易用api外,还有强大管理功能 打开Apps Script脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角新建项目,就会弹出这样一个新建项目的页面...而Docs这个对象,其实我脚本环境内置一个类。要使用这个类还需要用户授权。...(第 7 行,“代码”文件) 这是因为我们还没有授权,这个项目可以使用那些类,那些API 要授权,就点击资源,高级谷歌服务 点击后弹窗 我们找到Google Docs API 这一行,然后点击最后一列...我们点击查看,执行记录 可以看到 Docstitle 已经打印出来了 脚本编写和执行就那么简单, 但复杂脚本编辑会用到很多API 和一些工作流 API 链接 https://developers.google.com

3.6K10

Excel狂魔?单元格做计算机视觉:人脸检测、OCR都不在话下

为此,他用到了很多只有一行 Excel 公式。作者表示,在这个项目中,用 Excel 做人脸检测、霍夫变换都不在话下,而且不依赖任何脚本或第三方插件。...项目指南 项目需要关键材料都可以「Downloads」部分找到。这些材料都带有注释,通俗易懂,可以按部就班,一步一步学。 ?...熟悉 Excel R1C1 公式引用样式的人或者喜欢冒险的人,应该尝试通过查看 Excel 选项来切换到 R1C1 引用样式。...参考下面的屏幕截图,勾选 R1C1 引用样式对应复选框来启用这个选项。如此一来,我们可以公式从「D5」类型格式更改为「R[-1]C[2]」这样相对样式,使其更接近编程语言并有助于理解。 ?...问题 3:护照带有水印的人脸为什么没被检测到? 作者使用是一个流行的人脸检测算法,仅使用三个类 Haar 特征和两个步骤。这一算法是针对蒙娜丽莎(示例)图像手工设计

93840

Linux 抓取网页实例(shell+awk)

(awk -F'[]')为多个子字符串数组,通过循环判断分割子字符串数组是否包含有$page_key字符串(if($i~/'$page_key'/))。...-rf  ***) awk,指定分隔符”/“来格式化上图文本(awk -F'["/"]')为多个子字符串数组,通过循环判断分割子字符串数组是否包含有'details'字符串(if($i~/'...,下一步就是提取每个游戏网页总绿色框内游戏属性信息即可(提取方式与模块3提取游戏链接方法类似,也是使用awk文本分析处理工具) 不过,这里需要注意几点: 脚本程序通过代理抓取网页语句...、12国总控脚本(top800_proxy_all.sh)添加上印度网页抓取脚本 top800_proxy_india.sh,并在邮件附加添加上印度html附件 d、在数据库脚本(sql_insert_x_country.sh...)添加上印度抓取网页文件夹,保存印度游戏信息到mysql;JSP网页和查询选项,都添加上印度一项即可 e、ok,添加完毕!

7.2K40

用MongoDB Change Streams BigQuery复制数据

BigQuery是Google推出一项Web服务,该服务让开发者可以使用Google架构来运行SQL语句对超级大数据库进行操作。...如果在一个记录添加一个新字段,管道应该足够智能,以便在插入记录时修改Big Query。 由于想要尽可能Big Query获取数据,我们用了另外一个方法。...把所有的变更流事件以JSON块形式放在BigQuery。我们可以使用dbt这样把原始JSON数据工具解析、存储和转换到一个合适SQL。...一个读取带有增量原始数据并实现在一个新查询dbt cronjob(dbt,是一个命令行工具,只需编写select语句即可转换仓库数据;cronjob,顾名思义,是一种能够固定时间运行...我们备份了MongoDB集合,并制作了一个简单脚本以插入用于包裹文档。这些记录送入到同样BigQuery。现在,运行同样dbt模型给了我们带有所有回填记录最终

4.1K20

不写一行代码,如何实现前端数据发送到邮箱?

恰好最近在折腾我网站时,也想添加一个这样功能,但是搜了一圈后,这样功能要么是使用Wordpress构建网站,后台有现成功能,要么就是使用php或者C#作为后端实现,而我网站是基于原生H5写...本文就将介绍如何使用Google Apps Script来实现网站发送表单数据到邮箱 “后端”操作(Google Apps Script) 虽然本文介绍方法比较简单,无需写一行代码,但是仍需要你进行一些...前端操作 6.修改 form 标签参数 现在,可以打开我们表单所在html文件,按照如下提示进行修改 每个表单元素name属性都必须与Google表格列名相同 表格class必须是gform,即...发送表单数据 现在,任何人都可以填写对应表格内容,并点击发送 你 Google 表格中就会增加一条数据 并且你邮箱也会收到一封新增内容邮件 至此,我们仅通过 Google 表格与简单脚本修改就完成...(可选)添加感谢 如果你想在用户提交表单后发送一段感谢语,可以将下面的内容插入form标签结束之前 <div style="display:none" class="thankyou_message"

5.5K30

AutoIt木马又一发:暗藏神秘照片

由于AutoIt解释器本身属于合法程序,黑客可以把恶意代码藏在脚本文件,从而灵活地创建恶意软件,系统没有独立进程存在,从而延长其存活周期。...这部分代码主要做了四部分工作: 一、检查自身运行环境 二、创建开机自启动 三、感染全部磁盘 四、驻留内存并与服务器通信实现远程控制 【检查自身运行环境】 1.检查自身是否存在于“c:\google”目录下...4.检查自身是否“c:\google”目录下,若不在,则将自身当前所在目录复制为“c:\google”,同时将目录设置为只读/系统/隐藏属性,启动新目录下病毒脚本,并退出自身。...【创建开机自启动】 手法比较常规,就是写注册run项和向“启动”目录添加快捷方式: 1.注册run项 ? 2.向“启动”文件夹写入快捷方式 ?...1.首先会循环尝试解析服务器列表所有域名,一旦解析成功则使用这个解析成功域名作为连接地址,跳出这个尝试循环。不过脚本本身只列表填了一个域名: ?

3.2K90

Office界面

你爸爸就是你爸爸,工作簿就是工作他爸爸 新建工作簿默认会新建3个工作,当然这个是可以更改,你可以更改为新建工作簿时候默认新建1个工作,像我一样.路径'开始→选项→常规→新建工作簿时→包含工作数...'里操作(07和10版本点左上角按钮打开选项) 行号与列标 实叫行号,不是行标.最常见列用ABC字母表示,行用123数字表示这种叫做A1引用样式,还有一种叫R1C1引用样式(这种样式写VBA...代码时候非常有用),是下面这样 快速工具栏 在你看得到命令按钮里,你都可以右键点击'添加到快速工具栏',另外在看不见命令按钮里,也有很多可以添加到快速工具栏,比如照相机功能.快速工具栏好处有...2.一是减少点击菜单栏这一步操作,而是创建自己快捷键(Alt+数字,先按Alt然后选择按哪个数字) 开发工具 也许有些人发现自己菜单没有开发工具这一项,它是设置开启(07和10版本选项中有单独一项勾选开启开发工具菜单...) 状态栏 记不住公式?

75420

Excelize 发布 2.6.1 版本,支持工作簿加密

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿...MinFontSize、MinColumns 和 MaxCellStyles 以定义最小字号、最小列号和单元格样式数量上限公式引擎新增数组公式支持支持根据给定密码对工作簿进行加密保护,相关 issue...和 #1313修复部分情况下设置单元格值时,单元格继承行列样式有误问题,解决 issue #1163修复不包含视图属性设置工作设置窗格时将出现 panic 问题修复部分情况下公式引擎多参数公式计算结果有误问题修复因内部页眉页脚属性定义顺序有误导致生成工作簿损坏问题...,解决 issue #1257修复部分情况下单元格赋值失效问题,解决 issue #1264修复设置工作视图属性时可能出现 panic修复部分情况下因工作核心属性 dcterms 属性为空,导致生成工作簿损坏问题修复新建工作工作簿属性丢失问题

1.3K41

Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

或者,如果您 Google 帐户只有一个带有该标题电子表格,您可以将电子表格标题作为字符串传递。...外部列表内部列表分别代表工作一行。您可以修改该数据结构值,以更改某些行产品名称、售出磅数和总成本。...注意,Google 工作行末尾有空字符串。这是因为上传工作有一个列数6,但是我们只有 4 列数据。您可以使用rowCount和columnCount属性读取工作行数和列数。...创建和删除工作 所有谷歌表格电子表格都以一个名为Sheet1工作开始。您可以使用createSheet()方法将额外工作添加工作表列表末尾,向该方法传递一个字符串作为新工作标题。...使用谷歌工作配额 因为谷歌表格是在线,所以可以很容易地多个用户之间共享工作,这些用户可以同时访问工作。但是,这也意味着读取和更新工作比读取和更新本地存储硬盘上 Excel 文件要慢。

8.4K50

支持公式3款Excel替代品

可以存储、组织和协作处理任何信息,例如员工名录、产品清单等,有的人不会使用SQL和任何脚本,Airtable就非常适合缺点是没有中文版,并且服务器在国外,使用不稳定 Airtable 是适用于各种规模企业和企业电子表格解决方案...在线创建、编辑和协作处理Excel工作 简化和自动化您在线计算,使用ONLYOFFICE电子表格编辑器组织和分析您数据。...使用450多种电子表格函数轻松计算 插入函数、访问类别和应用公式使用命名范围以及计算工作和整个工作簿,所有这些都在一个地方。插入方程式和符号来描述应用计算。...Google Sheets 使用非常强大方式来互连文件,如果您希望自动化,可以使用 Google Script(Java Script 一种方言)。...即使是新手也可以录制宏或编写自定义函数,缺点是,测试版Google提供产品是轻量级,缺乏像Excel之类产品所具有的完整功能。

3.3K10

MatLab函数xlsread、xlswrite、xlsfinfo

[data,text,raw] = xlsread(___) 使用上述格式读取电子表格,在数值矩阵 data 返回数据,元胞数组 text 返回文本字段,元胞数组 raw 返回数值数据和文本数据...,元胞数组 text 返回文本字段,元胞数组 raw 返回数值和文本数据,在数组 custom 返回 processFcn 第二个输出(只有安装了 Excel 软件 Windows 计算机支持改语法...sheet 可选值为 字符向量|字符串|正整数,即指定工作名称(不能包含 : 号)或工作索引正整数。如果 sheet 不存在,xlswrite 将在工作集合末尾添加一张新工作。...如果 sheet 为大于工作张数索引,则 xlswrite 将追加空工作直至工作数等于 sheet。 【注】当添加工作时,xlswrite 都会生成一条警告信息提示已添加工作。...sheets 为 1×n{1 \times n}1×n 字符向量元胞数组(每个元胞包含工作名称),其中 nnn 是文件工作数量。

3.9K20

Mediapipe框架在Android上使用

可以PacketResampler中将这一选项配置为不同帧速率。正是因为如此,识别的时候可以时间抖动更少,而且可以跨帧维护对象ID。...第二步 编译 MediaPipe Android aar 包 mediapipe根目录下执行以下脚本安装AndroidSDK和NDK,安装过程需要同意协议才能继续安装,所以出现协议时,输入...vim setup_android_sdk_and_ndk.sh :set ff=unix :wq 添加SDK和NDK环境变量,根据上面执行脚本时输入参数,SDK和NDK目录如下,vim ~/.bashrc...编译文件BUILD内容如下,name是生成后aar名字,calculators为使用模型和计算单元,其他模型和支持计算单元可以查看 mediapipe/graphs/目录下内容,在这个目录都是...添加以下依赖库,除了添加依赖库,还有一行添加'*.aar',这样才能通过编译。

9K50

Mediapipe框架在Android上使用

可以PacketResampler中将这一选项配置为不同帧速率。正是因为如此,识别的时候可以时间抖动更少,而且可以跨帧维护对象ID。...第二步 编译 MediaPipe Android aar 包 mediapipe根目录下执行以下脚本安装AndroidSDK和NDK,安装过程需要同意协议才能继续安装,所以出现协议时,输入...编译文件BUILD内容如下,name是生成后aar名字,calculators为使用模型和计算单元,其他模型和支持计算单元可以查看 mediapipe/graphs/目录下内容,在这个目录都是...这次我们需要寻找是 mediapipe_binary_graph name,根据我们所要使用模型,同样这个也是只检测单个手关键点,多个手使用multi_hand_tracking_mobile_gpu_binary_graph...添加以下依赖库,除了添加依赖库,还有一行添加'*.aar',这样才能通过编译。

2.8K10

EXCEL VBA语句集300

‘当前工作使用行数 (19) Rows.Count ‘获取工作行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘将Sheet1命名为Sum...(67) Application.WorksheetFunction.IsNumber(“A1”) ‘使用工作函数检查A1单元格数据是否为数字 (68) Range(“A:A”).Find...=“=SUM(R2C[-1]:R[-1]C[-1]*R2C:R[-1]C)” ‘单元格输入数组公式。...注意必须使用R1C1样式表达式  图表 (70) ActiveSheet.ChartObjects.Count ‘获取当前工作图表个数 (71) ActiveSheet.ChartObjects...(74) Sheets(“Chart2”).ChartArea.Interior.ColorIndex=2 ‘更改图表工作图表区颜色 (75) Charts.Add ‘添加图表工作

1.7K40

Android系统源码预置APK方法

(注意下文中Test就是我们要预置到源码googleplay.apk名字!!...网上下载Google Play Store 4.6.17.apk,名字中含有空格,将空格去掉或者自直接将它重新命名) 1. packages/apps 下面以需要预置 APK 名字创建文件夹,以预制一个名为...首先在Android源代码目录下build目录下,有个脚本文件envsetup.sh,执行这个脚本文件后,就可以获得一些有用工具: USER-NAME@MACHINE-NAME:~/Android$.../build/envsetup.sh 注意,这是一个source命令,执行之后,就会有一些额外命令可以使用: 二.指定编译模式 lunch 20 (以20 eng为例。) 三....源码根目录下执行 …..Android # mmm packages/apps/Test 编译完成之后,就可以out/target/product/generic/system/app目录下看到Test.apk

4K10

Android Instant Apps简介

导语 : Google最近发布了Instant Apps可以帮助开发者进一步增强Android原生App体验。...例如,一个停车场用户可能没有安装停车计费器App,但是使用Instant Apps,所有用户需要做是访问URL,而native App可以快速,轻松利用所有的支付API完成支付。...Instant App每个功能必须至少有一个入口点被定义为深层链接。这决定了用户点击Instant App Url时会看到什么,或者是否从Instant App其他功能导航到该功能。...支持Instant Apps时,使用deep links可以实现所有的应用内导航,某些情况下也是有必要。...部署 开发测试 为了开发过程本地测试你Instant App,你显然可以使用Android Studio来运行Instant App。下面说说它是怎么运作

3.4K70
领券