Google Sheets - 将组中的不规则列数据转置为行

2024-01-04

很像中数据转置的问题转置列数据 https://stackoverflow.com/questions/68426024/google-sheets-transpose-column-data-in-groups-into-rows我一直在尝试转置一组具有多个变量的数据。我面临的最大问题是尝试删除无用的数据。表1 数据接收方式

Column N
Sep 07 2022
Alert
Something went wrong
fish company
70000123456
1234567
231.03
View Details
Sep 07 2022
---
meat company
70000987654
688773
View Details
Sep 07 2022
Success
produce company
70000192837
View Details

表2是所需的输出

Column A Column B Column C Column D Column E
date vendor po Invoice cost
Sep 07 2022 fish company 70000123456 1234567 231.03
Sep 08 2022 meat company 70000987654 D688773B
Sep 07 2022 produce company 70000192837

我无法修剪细胞Alert and 出了些问题由于嵌套错误。


REDUCE数组到字符串,由分隔符连接。如果值为日期,则加入????,否则如果它是由下式确定的利息值REGEXMATCH, 加入????。从创建的字符串中,按行分隔符分割????, TRANSPOSE and SPLIT通过列分隔符????

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(REDUCE(,A2:A20,LAMBDA(a,c,IFS(ISDATE(c),a&"????"&TO_TEXT(c),REGEXMATCH(TO_TEXT(c),".*company|70{5}\d+|\d+"),a&"????"&c,TRUE,a))),"????")),"????"))
Sep 07 2022 fish company 70000123456 1234567 231.03
Sep 07 2022 meat company 70000987654 688773
Sep 07 2022 produce company 70000192837
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Sheets - 将组中的不规则列数据转置为行 的相关文章

  • 没有 OAuth 的 Spring Security JWT

    最近我开始学习如何使用oauth 2 0 jwt配置spring boot 我有一个问题 是否可以使用spring boot security jwt避免oauth 2 0 是的 可以使用JWT无需使用标准化的功能OAuth 2 0 flo
  • 迭代 pandas 数据框的最快方法?

    如何运行数据框并仅返回满足特定条件的行 必须在之前的行和列上测试此条件 例如 1 2 3 4 1 1 1999 4 2 4 5 1 2 1999 5 2 3 3 1 3 1999 5 2 3 8 1 4 1999 6 4 2 6 1 5 1
  • 如何为 Windows toast 注册协议?

    如何注册 Windows toast 协议 样本中来自https blogs msdn microsoft com tiles and toasts 2015 07 02 adaptive and interactive toast not
  • 闪亮井板宽度

    library shiny library shinydashboard ui lt dashboardPage dashboardHeader dashboardSidebar dashboardBody wellPanel tags d
  • 使用 crypt() 加密

    我目前正在做一个非常安全的登录系统 但我是 crypt 函数的新手 需要一些快速帮助 我在注册过程中使用 crypt 加密密码字符串并将其保存到数据库中 但是 我如何在登录过程中解密密钥 或者我应该怎么做 或者是否可以对提交的密码字符串进行
  • 带重定向标准流的 C# + telnet 进程立即退出

    我正在尝试用 C 做一个 脚本化 telnet 项目 有点类似于Tcl期望 http expect nist gov 我需要为其启动 telnet 进程并重定向 和处理 其 stdin stdout 流 问题是 生成的 telnet 进程在
  • 您可以使用关键字参数而不提供默认值吗?

    我习惯于在 Python 中使用这样的函数 方法定义 def my function arg1 None arg2 default do stuff here 如果我不供应arg1 or arg2 那么默认值None or default
  • Scrapy Spider不存储状态(持久状态)

    您好 有一个基本的蜘蛛 可以运行以获取给定域上的所有链接 我想确保它保持其状态 以便它可以从离开的位置恢复 我已按照给定的网址进行操作http doc scrapy org en latest topics jobs html http d
  • 在 Android 中使用 iText 将图像添加到特定位置

    我想使用 Android 中的 iText 将图像添加到 PDF 文件中的特定位置 这是一个可填写的表单 我添加了作为图像占位符的文本框 我想要做的就是像这样获取该文本框和图像 public class FormFill public st
  • Googletest:如何异步运行测试?

    考虑到一个包含数千个测试的大型项目 其中一些测试需要几分钟才能完成 如果按顺序执行 整套测试需要一个多小时才能完成 通过并行执行测试可以减少测试时间 据我所知 没有办法直接从 googletest mock 做到这一点 就像 async选项
  • NGinx $proxy_add_x_forwarded_for 和 real_ip_header

    我在 NGinx 下有一个 web 应用程序和另一个前端负载均衡器 如下所示 x x x x IP 地址 客户端 a a a a gt LB b b b b gt NGX c c c c gt WEBAPP d d d d 这是我的 NGi
  • 实例化 Microsoft.Office.Interop.Excel.Application 对象时出现错误:800700c1

    实例化 Microsoft Office Interop Excel Application 以从 winforms 应用程序生成 Excel 时 出现以下错误 这之前是有效的 但突然间它停止工作了 尽管代码和 Excel 版本没有变化 我
  • 带显示块的SPAN

    和默认有什么区别 div 元素和默认值 span 元素与display block HTML 元素的有效性和语义存在差异 否则它们是相同的 div and span两者都被定义为通用容器 在 HTML 方面没有更深层次的含义 一个默认为块显
  • 从 Azure 应用服务连接到 MongoDB Atlas 集群

    我在 Azure 上有一个 Web 应用程序 它连接到 Atlas cloud mongodb com 上托管的 MongoDB 集群 我想使用 Atlas 这样我就不必关心 MongoDb 配置 问题是我的集群连接超时 我必须在我的 mo
  • Android:如何检测手机设置中的语言已更改

    我如何检测我的手机语言是否已更改 例如 Facebook 应用程序将向我们宣布 please wait we preparing your language i used myString Locale getDefault getDisp
  • 错误:无效使用不完整类型“类 Move”/未定义对 Move::NONE 的引用

    拜托 我不知道为什么这个简单的代码被拒绝 它给了我 2 个编译错误 请帮帮我 I use 代码 块 20 03 我的编译器是GNU GCC 移动 hpp class Move public Move Move int int public
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创
  • 保存符号方程以供以后使用?

    From here http www mathworks com help releases R2011a toolbox symbolic brvfu8o 1 html brvfxem 1 我正在尝试求解这样的符号方程组 syms x y
  • 当ScrollView滚动到底部时加载更多数据

    我有一个带有动态加载内容的滚动视图 有时可能会有很多内容 所以我想在用户滚动到底部时加载更多内容 我搜索了合适的方法 发现了两种 onScrollChanged and getScrollY 但我不知道如何将它用于我的目的 请给我一些建议
  • CUDA 中指令重放的其他原因

    这是我从 nvprof CUDA 5 5 获得的输出 Invocations Metric Name Metric Description Min Max Avg Device Tesla K40c 0 Kernel MyKernel do

随机推荐

  • React不会加载本地图像

    我正在构建一个小型反应应用程序 但我的本地图像无法加载 类似图像placehold it 200x200负载 我想也许这可能是服务器的问题 这是我的 App js import React Component from react clas
  • Java字符比较似乎不起作用[重复]

    这个问题在这里已经有答案了 我知道你可以将 Java 中的字符与普通运算符进行比较 例如anysinglechar y 但是 我对这个特定的代码有一个问题 do System out print Would you like to do t
  • React JS - 如何在Dialog的PaperProps中添加样式(material-ui)

    我正在使用material ui ReactJs 中的Dialog 组件
  • 如何转义/删除 LaTeX 文档中的特殊字符?

    我们实现了在线服务 可以使用预定义生成 PDF 结构 用户可以选择一个 LaTeX 模板 然后使用适当的输入对其进行编译 我们担心的问题是安全性 恶意用户无法通过向乳胶文档中注入特殊指令来获得 shell 访问权限 我们需要一些解决方法 或
  • 优先级:逻辑或与三元运算符

    考虑以下 编辑 我稍微修改了函数以删除三元运算符的使用或大括号 function someFunction start end step var start start 1 end end 100 boolEndBigger start l
  • 在 aws lambda 上使用 child_process spawn 作为 python 脚本

    我试图通过 child process spawn 系统使用我的 javascript 文件运行 python 脚本 但它似乎永远不会在 aws lambda 上运行 相关代码是 getEntities function var spawn
  • Pandas 的 Convert_dtypes 不适用于标记为对象的数字

    我有一个包含 Dtype 列的 pandas 数据框object 这些列的值显然是数字 然而 convert dtypes无法识别数字类型并返回object再次对所有列进行操作 以下是一些可能说明问题的输出 my df convert dt
  • 从反向迭代器获取向量中的索引

    我知道如何通过从向量迭代器中减去开始迭代器来获取索引 例如 vector
  • 如何使用 terra 包填充栅格中的缺失/NA 值?

    我有一个 DEM 栅格 其中有一些小孔 即 NA 我想填充这些小孔 而不改变任何非 NA 值 读完有关建议的解决方案 https gis stackexchange com questions 278476 filling na gaps
  • 使用 JavaScript 在每个第 n 个位置分割一个字符串? [复制]

    这个问题在这里已经有答案了 我有以下字符串 foofaafoofaafoofaafoofaafoofaa 一个包含 10 行的数组 如果我按每个第 3 个字符进行分割 如果我要实例化它 它看起来像这样 var fooarray new Ar
  • Spring + Hibernate + Quartz:动态作业

    我想使用 Quartz Spring 和 Hibernate 动态创建作业 用户与 Web 服务交互以创建jobs该类的 public class StartJobSpring extends QuartzJobBean private S
  • Hibernate 一级缓存与查询缓存

    一级缓存与hibernate中的查询缓存不同吗 我看过有关一级缓存和查询缓存的文章 所以我很困惑 是的 是不同的东西 就像 Lee Chee Kiam 所说 一级缓存默认启用 您无法禁用它 基本上这是 Hibernate 第一次放置获取的实
  • 将 PLC Siemens S7-1500 连接到 SQL Server 数据库

    连接指南是 我跟踪指南并做了很多事情 PLC和SQL服务器之间的连接是ok 我已经成功登录SQL了 I can insert到桌子上 update 并执行store procedures 但是当我运行select查询我不知道如何检索数据和r
  • 无法解析 Toast 的 maketext() 方法

    我在创建时遇到错误Toast Toast toast Toast makeText this text duration 我无法解决makeText 的方法Toast 我收到这个错误 java no suitable method foun
  • 阻止新创建的对话框获取焦点

    我正在尝试创建 Java Swing 对话框 但我不希望该对话框将焦点从当前关注的内容上移开 例如 如果您正在编辑 Word 文档 而另一个应用程序创建了一个对话框 您应该会看到该对话框 但 Word 文档应保持焦点 以便您可以继续编辑 我
  • 使用成员变量作为谓词

    我试图在对象向量中找到一个成员变量值为 true 的对象 是否可以在不定义lambda函数或函数对象的情况下 仅通过指定成员变量本身来完成 class A public explicit A bool v int v2 float v3 v
  • OpenCV、dlib 地标旋转

    我是 OpenCV 和 dlib 的新手 我不确定我的设计是否正确 我想为 Android 手机编写一个 C 人脸检测器 它应该检测具有不同手机方向和旋转角度的人脸 当手机方向为纵向和横向时 让我们留下来 我正在使用 OpenCV 旋转 编
  • Spring Data JDBC / Spring Data JPA 与 Hibernate

    在哪些典型的现实生活场景中 人们会选择 Spring Data JDBC Spring Data JPA 与 Hibernate 我想了解这些实现最适合的场景 正如 Naros 所说 目前标题中的问题并没有真正起作用 看来我们确实应该考虑
  • 通过 HTTPS 获取 R 脚本

    有没有办法从网络获取 R 脚本 e g source http github com project R file r 原因 我目前有一个项目想要可供使用 但尚未准备好打包 因此 如果能够为人们提供一个可以从网络获取的单个文件 然后该文件将
  • Google Sheets - 将组中的不规则列数据转置为行

    很像中数据转置的问题转置列数据 https stackoverflow com questions 68426024 google sheets transpose column data in groups into rows我一直在尝试