JOIN 结果长度超过 50,000 个字符的限制

2023-12-01

我正在尝试组合 A 列中的文本并将其与 B 列的每种可能性相匹配。我使用了以下公式:

in C1:

=transpose(split(join("", arrayformula(rept(filter(A1:A, len(A1:A))&char(9999), counta(B1:B)))), char(9999)))  

in D1:

=transpose(split(rept(join(char(9999), filter(B1:B, len(B1:B)))&char(9999), counta(A1:A)), char(9999)))

但是当我在列表中使用它时,我分别在 C1 和 D1 中收到这些错误;

JOIN 的文本结果长度超过 50000 个字符的限制
REPT 的文本结果长度超过 32000 个字符的限制

我用一个较小的列表对此进行了测试:

a b c 1 2 

并设法让我的列表在组合两个单元格后生成此列表:

a 1
a 2
a 3
b 1
b 2
b 3

但我要合并的列表的每一列中都有更多的文本。

关于如何组合我的列表(如上所示,但 A 列有 132 种可能性,B 列有 52 种可能性)有什么建议吗?

每行包含 70 到 150 个字符的文本。


转到菜单Tools → Script Editor...

粘贴此代码:

function crossJoin(arr1, arr2, delim) {

  delim = delim || '';

  var result = [];
  var row = [];
  for (var i = 0; i < arr1.length; i++) {
    for (var j = 0; j < arr2.length; j++) {
      row = [];
      row.push('' + arr1[0,i] + delim + arr2[0,j]);
      result.push(row);
    }   
  }
  return result;
}

保存项目。

将其用作电子表格中的常规函数​​:

=crossJoin(A1:A132,B1:B52)

可以选择使用分隔符:

=crossJoin(A1:A132,B1:B52, "-")

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

JOIN 结果长度超过 50,000 个字符的限制 的相关文章

随机推荐

  • Sql 查询绑定变量与指定它们[重复]

    这个问题在这里已经有答案了 我正在 mySql 中创建一个简单的查询 以将表单中的一些值插入到我的数据库中 我的问题很简单 但涉及绑定变量与将它们指定到 sql 语句中之间的区别 Binding query INSERT INTO test
  • Recoil - 如何正确使用 socket.io 更新原子

    我必须更新 React 组件之外的原子 我不能使用钩子 为了使用 useRecoilState 等钩子在我订阅的 React 组件中获取更新的值 正确的方法是什么 您通常不想遇到这种情况 我建议首先仔细检查您的方法 但是 如果您最终仍然确实
  • DIV 显示/隐藏代码有问题吗?

    下面的代码允许当用户将鼠标悬停在链接上时显示 div 问题是 当用户滚下链接时 div 不会消失 无论如何 我们是否可以做到这一点 以便当用户滚动链接时 div 消失 但用户仍然能够将光标向下并与 div 中的项目交互 任何帮助将不胜感激
  • 如何停用某些 symfony2 调试工具栏元素?

    我正在使用 symfony2 它的调试工具栏很棒 但是 我来安装一些额外的捆绑包 其中添加了一些元素 现在它显示在两个级别上 如何从工具栏中删除某些元素 例如 我不需要有关我的 phpversion 的信息 不需要有关路线的信息等 工具栏的
  • Android:使用audiorecord类录制音频快进播放

    我正在尝试录制音频并存储到 SD 卡中并发送到服务器 当我尝试播放录制的语音时 它会播放 但不是我录制的那样 如果我录制语音 10 分钟 它将播放 4 分钟 即有人按下快进按钮 并发出一些嘈杂的声音 我没有明白我要去哪里错了 谁能告诉我如何
  • Xcode / IOS 多个应用程序具有相同的代码库/项目

    我正在尝试设置 xcode 以允许我使用相同的代码构建 发布 2 个应用程序 但使用不同的应用程序图标 资产和不同的数据库 如果我有 2 个应用程序使用相同的代码 应用程序1 水果列表 显示水果列表 应用程序2 蔬菜列表 显示蔬菜列表 对于
  • 使用 IB 的 UIToolbar 内的 UILabel 在运行时不可见,如何修复?

    我想在工具栏中显示总计 我将 IB 中的 UILabel 放在工具栏顶部 但是 当我运行应用程序时 UILabel 完全不可见 但可以在代码上设置值 最奇怪的是 在其他形式下 一切都工作正常 我不明白为什么在一种形式下有效 但在另一种形式下
  • 来自 PHP 的 MongoDB 集合 runCommand

    我有这个example db Wall runCommand text search See 如何从 PHP 调用它 我找不到该方法MongoCollection class 注意我正在运行 mongo 2 4 dev 版本 我尝试使用名为
  • jqGrid批量保存-编辑模式下如何获取所有行数据

    我有一个 jqGrid 默认情况下在编辑模式下显示 100 多行 我试图找出一种方法 在一次调用中将所有行数据发送到服务器 问题 如何在编辑模式下获取行数据 getRowData 方法返回 html 获得所有行数据后 我希望能够以 JSON
  • Z3 4.3.1 C-API parse_smtlib2_string:从哪里获取声明?

    不幸的是 我没有足够的声誉来评论其他问题的答案 所以我必须开始一个新问题 基本上我有与描述相同的问题here 我想使用 Z3 进行增量求解 为了将约束引入 Z3 我使用 smtlib2 字符串 对于第一组约束 一切正常 我可以将变量等的声明
  • 用于打印文本文件中搜索字符串的上一行和下一行的批处理脚本

    我有一个批处理脚本 它将把搜索字符串的整行打印到文本文件中 for i in log txt do FINDSTR G pattern txt i gt gt output txt 例子 pattern txt 包含搜索字符串ERROR下面
  • 发推文,不使用推文表

    我使用下面的代码来分享内容 来自UITextView UIImageView 通过推特 void shareViaTweet NSString shareMessage if SLComposeViewController isAvaila
  • Java 6 JVM 挂起

    对于这么长的帖子 我深表歉意 但我想知道在向 Sun 提交错误报告之前是否可以吸引更多人的关注 虚拟机 6u11操作系统 Windows XP SP3硬件 AMD Athlon 64 X2 4600 2 41GHz 配备 3 25 GB R
  • CollapsingToolbarLayout 副标题

    我可以设置标题吗CollapsingToolbarLayout通过setTitle方法 还有设置字幕的方法吗 如果你想让字幕转到Toolbar当 的时候AppBar已完全折叠 您应该创建您的自定义CoordinatorLayout Beha
  • 缺少 libmmal.so 和 picamera 库

    使用 pip 安装 picamera 库后 每当我导入该库时 都会收到此错误 OSError libmmal so cannot open shared object file No such file or directory 我正在运行
  • 如何本地化alloyui调度程序组件?

    我正在尝试将 Alloyui 调度程序完全本地化为法语 继这篇文章之后 如何获取 YUI 3 或 AlloyUI 组件的本地化版本 工作快完成了 但是我仍然缺少两件事的提示 我需要将左栏中的时间格式从 1 12am pm 更改为 1 24
  • html,css - 图片下方奇怪的隐形边距

    我在这里疯了 不知何故 在我页面中的所有图像下方有一个间隙 代码中不存在的边距 即使 Firebug 也看不到它 但 Firefox 和 Safari 正在渲染它 即使根本没有 CSS 这以前从未发生在我身上
  • 进行 GameCenter 身份验证的正确方法是什么?

    我在有关堆栈溢出的帖子中看到过 其中显示了处理 GameCenter 身份验证的片段 然而 这些解决方案都不能解决现实世界用例所涉及的任何问题 也就是说 GKLocalPlayer localPlayer authenticateHandl
  • 使用 Ajax 检查 WooCommerce 结帐中的现有电子邮件

    我正在尝试检查 WooCommerce 结账中 billing email 字段的插入值 以了解它是否存在 这是functions php中的代码 add action wp enqueue scripts live validation
  • JOIN 结果长度超过 50,000 个字符的限制

    我正在尝试组合 A 列中的文本并将其与 B 列的每种可能性相匹配 我使用了以下公式 in C1 transpose split join arrayformula rept filter A1 A len A1 A char 9999 co