繁体   English   中英

如何在谷歌表格中获取单元格的坐标?

[英]How to get coords of cell in google sheets?

是否有可能获得包含值的单元格坐标?

示例:结果

在这个例子中,结果是“C5”如何得到这个? 提前致谢

在您的情况下,使用 Google Apps 脚本自定义 function 怎么样?

示例脚本:

请将以下脚本复制并粘贴到电子表格的脚本编辑器中并保存脚本。

const SAMPLE = text => SpreadsheetApp
  .getActiveSheet()
  .createTextFinder(text)
  .matchEntireCell(true)
  .findAll()
  .map(r => r ? r.getA1Notation() : "")
  .join(",");
  • 为了使用它,请将=SAMPLE("Text1")的公式作为自定义 function 放入单元格。 这样,找到的单元格将作为 A1Notation 返回。

参考:

对于一个公式,你可以尝试这样的事情:

=ArrayFormula(textjoin(",",true,if(A:C=D5,address(row(A:C),column(A:C),4),)))

在此处输入图像描述

假设您要搜索列 A 到 C。 如果公式在同一张纸上,则无法搜索整张纸,因为会出现循环引用错误,但可以将其放在不同的纸上:

=ArrayFormula(textjoin(",",true,if(Sheet3!A:Z=A2,address(row(Sheet3!A:Z),column(Sheet3!A:Z),4),)))

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM