excel - 在 Microsoft 表单上输入新答案时,如何阻止 Microsoft 表格跳过我的公式中的一行
问题描述
得到了一个公式(如下所示),我试图将其应用于 Microsoft 表单答案。Microsoft 表单似乎会在每个提交的答案中自动插入一个新行,这会阻止公式在正确引用的单元格上工作。Microsoft excel online 上是否有一个公式可以在表单插入行时正确引用?
如果我手动向下拖动公式,它会正确更新并显示正确的单元格引用。尝试 importrange 和 query 将数据从表单 excel 表链接到另一个表,但这些功能不包含在 excel online 中。我也尝试了间接函数,但我无法修改我现有的公式来使用它。
=IF(RAW!M2<>””,RAW!M2,””) 此公式将数据从“RAW”数据表传输到单独的表,如果在源单元格中未找到任何条目,则将单元格留空。
解决方案
如果插入行会中断引用,您可以使用带有行号的索引。
代替
=IF(RAW!M2<>"",RAW!M2,"")
利用
=IF(Index(RAW!M:M,row(A2)<>"",Index(RAW!M:M,row(A2),"")
复制下来时,to 的引用A2
会从A2
to改变A3
,以此类推,返回的值也会随之改变。如果公式引用Row(A2)
,公式将始终返回第 2 行的值,而不管插入或删除的行如何。
推荐阅读
- leaflet - React-admin:如何在编辑/创建视图中嵌入传单,用于视觉地址验证
- angular - 在 Angular 组件中访问主题颜色
- ios - 如何打开/关闭 TestFlight 应用程序的定位服务?
- docker - 如何构建私有 docker 映像,然后在一台机器上的 docker-compose 设置中使用它们?
- c# - 如何为在 systemd 上运行的 Ubuntu 正确制作无尽的控制台应用程序 .NET Core 3.1
- apache-spark - 当任务失败的最大尝试次数时会发生什么?
- angular - 如何为 Angular 库 ngx-extended-pdf-viewer 使用主题
- json.net - 使用 JSONPath 和 Json.Net 获取属性名称
- python - “顺序”对象没有属性“Conv2DTranspose”
- javascript - 如何使用 rxjs 在 Angular 中嵌套 api 调用?