- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近从全职 Google Sheets -> Excel 转移,我仍然习惯于缺少一些东西......我需要使用空格分隔符(“”)在 Excel 中拆分单元格。
我正在寻找一种使用 Excel 中的公式执行此操作的方法。 =SPLIT(#REF, " ")
的 Excel 等价物在谷歌表格中。我知道 Excel 具有“文本到列”功能,但我正在尝试完全自动化项目,以减少人为错误的机会,因此将在公式之后。
此外,我需要将拆分次数最大化为 4,因此它会忽略第 4 次拆分后的所有内容。
我已经尝试了一些东西,例如使用 =LEFT(#REF,FIND(" ",#REF))
, =RIGHT(#REF,FIND(" ",#REF))
, 和 =MID(#REF, SEARCH(" ",#REF) + 1, SEARCH(" ",#REF,SEARCH(" ",#REF)+1) - SEARCH(" ",#REF) - 1)
.问题是,单元格内的空格数可能会有所不同。请参阅下面的示例表:
分开
拆分 #1
拆分 #2
split #3
split #4
你好
你好
世界
世界
Hello World
你好
世界
Hello World FOO BAR BAZ
你好
世界
食品
酒吧
这个数据想要与众不同
这个
数据
想要
至
请问有什么方法可以在Excel中获得这个功能吗?谢谢!
最佳答案
多种方式,一种是使用FILTERXML()
:
B2
中的公式:
=TRANSPOSE(FILTERXML("<t><s>"&SUBSTITUTE(A2," ","</s><s>")&"</s></t>","//s[position()<5]"))
这假设 ms365 的溢出动态数组。但是,您也可以使用,例如:
=IFERROR(FILTERXML("<t><s>"&SUBSTITUTE($A2," ","</s><s>")&"</s></t>","//s["&COLUMN(A1)&"]"),"")
向下和向右拖动。
FILTERXML()
和另一个自定义
SPLIT()
功能见
this问答。
关于excel - 如何在 Excel 中自动按分隔符拆分(相当于 gSheets 中的 =SPLIT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71110196/
我不确定这是否可行。我有大量的电子表格,并且公式需要更新。如何将公式从一个单元格或一组单元格复制到另一个单元格?我使用过 gspread ,它似乎只能处理值。我需要 python 基本上将公式粘贴到数
作为我之前在这里发布的问题的后续 - Excel/GSheets count unique versus reoccuring values in dynamic list我希望计算 30k+ 网络研
我希望能够在我的 Google 表格上实现这一目标。 要求。 如果 B 列不等于单词“Pending”。删除该行 如果该行已更新且该行 B 列上的内容已更新且不等于“Pending”字样。也删除该行。
我刚刚开始尝试编写一些脚本,所以我想我会从简单的开始。不幸的是,该工作表已超时,我收到此错误消息: “噢,啪!”:Chrome 在加载您尝试查看的网页时遇到问题。 我想将所有单元格向左对齐,将所有字体
这在 1* 数据表上更容易解决,但我试图将每周数量的数据分组为每日 #,以使工作更轻松。 =query({ARRAYFORMULA(if(BinCountData!A3, "Store0",)(Bin
我的许多 BQ 表都从 GSheets 中获取数据。但是,一旦我从 Apps 脚本对这些表运行查询,我就会收到此错误: Access Denied: BigQuery BigQuery: No OAu
我有一个系统,可以自动将文件上传到 Gdrive,Gdrive 会搜索这些文件,将它们组合起来,并将模板表添加到组合表中。 在模板 gsheet 中,我需要能够引用其他选项卡内的单元格,而不使用选项卡
我对 gsheet 包版本 0.2.1 有一些疑问。这是我的 shiny 代码。 urlA <- "https://docs.google.com/spreadsheets/d/1lVVGg2iRLt
我的 google 表格,值只是一个例子 出于隐私原因,这只是一个 gsheet 作为示例。 在我的实际 gsheet 中,我使用 python 自动附加数据。但是我的表不需要超过 50 行。我如何在
具体来说,我需要一个脚本来帮助我清除多行中的值,但不清除这些行上的公式。 我尝试过 .clearContent ,它似乎只是完全清除整行,而没有任何保留公式的选项。 我知道可能有一些附加组件可以帮助处
我想从 gsheet 将数据上传到 bigquery 中的表,我的意思是我想用代码而不是 add on 上传数据,因为它会在稍后安排。是否有任何代码示例可以用于这两种方式(追加和 chop )?我有一
此代码将在正确的单元格中插入正确的日期,但似乎在每次循环之后(移到下一行之前)日期都会更改为未定义。这只发生在 var = expDelivery 所有其他日期都可以。 我不确定为什么它会正确插入日期
我想使用 javascript 验证一个范围 任何有 $ 符号的范围都必须说无效 任何具有除 : 之外的符号的范围字符串必须说无效 可接受的字符是大写或小写字母和 0-9 数字 一些预期的结果 A0
过去几周我一直在努力解决这个问题,所以我真的希望有人能帮助我解决这个问题。另外,我对代码非常陌生,这基本上激发了我对它的兴趣。 我想做的是为 Google Sheet 编写一个 Google Apps
我有一个带有公式的 Google 表格,它检查一列并根据该公式向另一列添加一个值。它在 Google 表格中正常工作,但是当我尝试将工作表转换为 Excel 时,IFS 功能不起作用。如何在 Exce
最近从全职 Google Sheets -> Excel 转移,我仍然习惯于缺少一些东西......我需要使用空格分隔符(“”)在 Excel 中拆分单元格。 我正在寻找一种使用 Excel 中的公式
我正在拔头发。我有以下代码,并且一直在尝试弄清楚如何使用其名称获取 gsheet 文件的 ID。我的目标是按名称查找文件,然后获取 ID,然后从该文件中获取一个范围并将其输出到事件工作表中 funct
我正在尝试编写一个应用程序脚本并将其分配给一个按钮。当按下按钮时,它将激活一个我命名为 clockin() 的函数。这个函数的作用是在 B 列上查找今天的日期,并在 C 列上写入当前时间。问题是这段代
我正在尝试通过 Google Apps Script Web App 使用 Google Table Visualization API 显示 Google Spreadsheet 范围。我计划将 W
获取 2020 年 3 月 9 日至 2020 年 4 月 5 日期间的日期时,GS 代码会休息一天返回 2020年3月9日至2020年4月5日之间的所有日期都不正确。 Google 工作表添加日期列
我是一名优秀的程序员,十分优秀!