google-sheets - 谷歌表格 - 如何根据第一次出现的 X 检索列?
问题描述
我有一个类似时间线的工作表,我在其中使用 x 标记活动,其中第一列是活动,以下列是周数。
如何与屏幕截图一起实现某些目标?
这是为了创建某些活动的列表,并显示它们从哪一周开始。如您所见,根据第一个 x 从每个活动的每一列中选择周数。
解决方案
如果您想一次将整个列表放在某个地方,您可以试试这个。假设您正在处理一个名为 Sheet1 的选项卡,并且“活动”一词在 A2 中,如屏幕截图所示:
=ARRAYFORMULA(QUERY({Sheet1!A2:A100,SPLIT(TRANSPOSE(QUERY(TRANSPOSE(IF(Sheet1!B2:100="x",Sheet1!B2:2,)),,9^9))," ")},"select Col1,Col2 label Col2'Week'",1))
推荐阅读
- azure - .NET 堆栈中的 Azure App Service 可以执行 PHP 代码
- angular - 如果单击某个按钮,如何显示阻止?
- node.js - 为什么我无法使用以下 nodeJS 代码上传文件
- html - Bootstrap 3 与 Bootstrap 4 显示属性类的渲染差异
- reactjs - 使用 react.js 构建项目 asp.net core 2.0 时发生 node_modules/webpack/bin/webpack.js 错误
- flutter - 动态选择源图像分辨率
- python - 在 pylatex 中使用 matplotlib 绘制多个单独的图形
- c# - C#浮点值四舍五入到小数点后两位
- c++ - 将 Char 数组添加到 C++ 中的 Char * 变量
- azure - Error while exporting from Azure Cosmos DB to Json file using Data Migration Tool