validation - 谷歌表格:转置数据
问题描述
我正在尝试解决谷歌表格中有关转置功能的问题。
现在为了解决这个问题,假设我有 4 张工作表: 1. 跟踪:有客户和发票编号的下拉列表 2. 发票数据库:存储有关发票的所有数据。3. 发票编号下拉列表的验证列表,如表 1:跟踪。第 4 页基本上是选择客户的数据表。
我想在表 3 中有验证列表: 1. 关于特定客户的所有发票的转置列表。因此,根据客户的具体选择,应该只能选择特定客户的发票
在示例表图片的一些链接下方:
跟踪选项卡:跟踪选项卡的概述
发票数据库:发票数据库概览
验证列表:验证列表的概述
我在验证列表中尝试过的内容: =IF(A3=Tracing!A2,transpose(offset('Invoice Database'!B3:B,,match(A3,'Invoice Database'!E$2:E$8,0)- 1)),"")
目前,此公式显示所有公司的所有发票,我希望该公式仅返回相应公司的发票。
如果发票数据库中的所有客户都有自己的部分,则此公式将完美运行。但是,我不想在发票数据库中做的是将每个客户分成包含不同标题的自己的部分。
最好,我不想使用 =QUERY 函数。但如果没有其他选择,我将接受使用 =QUERY 函数。
谁能给我一些见解?
在此处查看 所需输出的屏幕截图:所需输出的屏幕截图
EDIT1:添加了一个示例表
EDIT2:添加了屏幕截图
解决方案
在“验证列表”选项卡的 B27 单元格中,尝试仅返回与一家公司相关的发票编号(A3
以下内容):
=transpose(filter('Invoice Database'!A:A,'Invoice Database'!E:E=A3))
推荐阅读
- c++ - 从 ns3 中的流监视器生成的 xml 文件中提取有关 rts、cts 和 ack 的信息
- python-3.x - Python使用lambda函数创建if-else条件和for循环的一行语句
- react-native - React-native:node_modules\@react-native-community\masked-view 中缺少 index.js 文件
- php - 我如何创建一个可以从任何文件访问的全局 php 变量
- sql-server - 连接到 SQL Server - 通过 Visual Studio Server Explorer 的“登录失败”,在 SSMS 中工作
- tensorflow - 使用opencv预处理测试图像进行预测
- javascript - 生成最大值和最小值之间的数字数组,间隔为 2 个值
- algorithm - 在资源限制的情况下旅行?
- flutter - 从 Cloud Firestore 搜索文档时出错
- python - matplotlib 在 Wedge 补丁中保留纵横比(饼图)