Google Sheets ArrayFormula 用于比较多个不同行中的多个单元格

2023-12-30

我正在制作一份迪士尼蓝光清单。有些迪士尼电影提供 4K 格式,但有些则不然。我正在尝试创建一个列,该列将显示电影版本是否以比该行当前条目更高质量的格式在另一个版本中提供。

我已经收到了一些帮助,并从之前的帖子中取得了一些进展......Google Sheets ArrayFormula 用于比较不同行的多个单元格 https://stackoverflow.com/questions/74904565/...但是我做了一些补充,我真的很感谢一些进一步的帮助。

以下目标可能没有多大意义,所以这里有一个简化的测试表,希望能让一切变得更加清晰......https://docs.google.com/spreadsheets/d/1L2-npiEdTE9ardDi2q38sYhkKRFKAPCu_gtJFbOZa80/edit?usp=sharing https://docs.google.com/spreadsheets/d/1L2-npiEdTE9ardDi2q38sYhkKRFKAPCu_gtJFbOZa80/edit?usp=sharing

  1. 改进当前的“可用升级”公式: 我正在寻求扩展我已经将 DVD 纳入其中的内容。我希望零“0”和空白单元格都被视为零。

  2. 为另一个比较列添加公式: 最后,我想添加一列来显示何时有相同质量格式的其他版本。

我想通过 ArrayFormulas 来完成此操作,以便我添加的任何行都可以轻松自动呈现到公式中,而无需任何额外的工作。任何帮助将不胜感激!谢谢。


这里有两个建议可供测试:

Case 1:

=LET(qtlist,BYROW(E3:G,LAMBDA(each,MAX(FILTER({3,2,1},each)))),MAP(B3:B,D3:D,qtlist,LAMBDA(title,year,qt,IF(title="","",IF(MAX(FILTER(qtlist,B3:B=title,D3:D=year))>qt,"Yes","No")))))

Case 2:

=LET(qtlist,BYROW(E3:G,LAMBDA(each,MAX(FILTER({3,2,1},each)))),MAP(B3:B,D3:D,qtlist,LAMBDA(title,year,qt,IF(title="","",IF(COUNTA(FILTER(qtlist,qtlist=qt,B3:B=title,D3:D=year))>1,"Yes","No")))))

基本上,他们的工作原理是创建质量排名,并按这些列中的数字进行过滤。在情况 1 中,它与最大值进行比较,在这种情况下,如果存在更大的值,则为 true;在情况 2 中,它会查找是否有多个相等的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Sheets ArrayFormula 用于比较多个不同行中的多个单元格 的相关文章

随机推荐

  • 在 Rails 中,如何在 i18n 语言环境文件中指定默认 flash 消息

    我知道 i18n 语言环境文件中有一些预设结构 以便 Rails 自动提取值 例如 如果您想为新记录设置默认提交按钮文本 config locales en yml en helpers submit create Create model
  • MySQL表可以存储的最大记录数是多少?

    MySQL MyISAM 表可以存储多少条记录 InnoDB可以有多少个 您无法按记录数进行计数 因为您的表可能包含只有几个 int 字段的非常短的记录 或者您的记录可能非常长且包含数百个字段 因此必须以表的文件大小来衡量 对于 MYSQL
  • 由不同操作成功触发的 Github Action

    我试图在成功运行不同的操作后触发 Github 操作来运行 这两个工作流程是 单元测试操作 首先运行 并且应该触发下面的 后续测试 操作 name unit tests on push branches jobs build runs on
  • 我正在用 microsoft Visual Studio 做我的 C++ 作业,我注意到一些不寻常的事情 [重复]

    这个问题在这里已经有答案了 当我尝试获取动态数组中插槽的数据时 出现异常 但是如果我使用不同的编译器 例如在线编译器 运行相同的代码 https www onlinegdb com online c compiler https www o
  • 如何绘制 z = f(x, y) 的平滑二维彩色图

    我正在尝试绘制二维现场数据使用 matplotlib 所以基本上我想要类似的东西 在我的实际情况中 我将数据存储在硬盘驱动器上的文件中 然而 为了简单起见 请考虑函数 z f x y 我想要一个平滑的二维图 其中 z 使用颜色可视化 我使用
  • 如何使用 JQuery 和跨站点脚本编写 ajax?

    我遇到一个问题 我必须从这里获取 json http templodasdeusas com br game srv game php srv home http templodasdeusas com br game srv game p
  • 使用属性 XmlSerialize 自定义集合

    我有一个简单的类 它继承自 Collection 并添加了几个属性 我需要将此类序列化为 XML 但 XMLSerializer 会忽略我的附加属性 我认为这是因为 XMLSerializer 对 ICollection 和 IEnumer
  • 在 C++ 中打印完整的回溯

    我想以与 gdb 中类似的格式从 Linux 中的 C 程序转储回溯 我尝试使用 backtrace 和 backtrace symbols 函数来实现此目的 这些返回的函数名称和偏移量 我可以使用 cxa demangle 函数来获取可读
  • 如何通过按按钮关闭 Tkinter 窗口?

    编写一个带有标签的 GUI 应用程序 Good bye 当 的时候Button单击后 窗口关闭 到目前为止 这是我的代码 但它不起作用 谁能帮我解决我的代码吗 from Tkinter import window Tk def close
  • 通用铸造

    我怀疑答案是否定的 但是是否可以在 C NET v2 0 中执行类似的操作 class Converter
  • 在参数中设置symfony缓存目录

    我正在为 Symfony 应用程序构建 docker 环境 我每个应用程序都有一个容器 其中附加了一个仅用于链接到应用程序服务器的 Web 根数据的容器 作为基础设施安全强化的一部分 这些数据容器被设置为只读 以防止任何远程代码攻击 每个应
  • 如何使用 Java Scanner 测试空行?

    我期待使用扫描仪进行输入 直到没有任何内容 即当用户输入空行时 我该如何实现这一目标 I tried while scanner hasNext process input 但这会让我陷入循环 这是一个方法 Scanner keyboard
  • 如何覆盖 Angular Material 2 日期选择器的模板

    我需要修改 Angular 2 材质日期选择器的模板 它的模板在 angular material esm5 datepicker es5 js 中定义的几个内部组件中声明 我可以直接在节点包中修改模板 但是更新时它会被覆盖 我可以看到这种
  • Heroku 进程以状态 0 退出,但其 dyno 仍然“崩溃”

    我有一个用 ruby 编写的报废脚本 在工作台内的 Heroku 上运行 即使脚本运行顺利并以状态 0 退出 heroku 仍然告诉我测功机崩溃了 2016 12 13T00 59 10 695566 00 00 heroku spider
  • Python 可以用于客户端 Web 开发吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • ElapsedTicks、ElapsedMilliseconds、Elapsed.Milliseconds 和 Elapsed.TotalMilliseconds 之间的区别? (C#)

    我对这4个完全感到困惑 ElapsedMilliseconds long ElapsedTicks long Elapsed TotalMilliseconds double 和 Elapsed Milliseconds int 之间有什么
  • py2exe/py2app 和 docx 不能一起工作

    在 Windows 7 上安装 docx D Program Files x86 Python27 Lib site packages 如下所示 Installed docx on OS X at Library Frameworks Py
  • 使文本“更多”可选择

    我有文字在 p tag p p Hello world and goodbye mind A B p 如何增加文本可选择的区域 我知道我可以增加font size这会增加可选择的区域 但是有更好的方法吗 为了澄清这个问题 例如 在移动屏幕上
  • Errno 13 django-wkhtmltopdf 中的权限被拒绝

    我使用 django wkhtmltopdf 生成 PDF 文档 我描述了 django wkhtmltopdf 的清晰路径 WKHTMLTOPDF CMD home vagrant envs vagrant lib python2 7 s
  • Google Sheets ArrayFormula 用于比较多个不同行中的多个单元格

    我正在制作一份迪士尼蓝光清单 有些迪士尼电影提供 4K 格式 但有些则不然 我正在尝试创建一个列 该列将显示电影版本是否以比该行当前条目更高质量的格式在另一个版本中提供 我已经收到了一些帮助 并从之前的帖子中取得了一些进展 Google S