从每 N 行找出需要数据拼成一行

Excel某表格不规范,每两行6列对应规范表格的一行3列,分别是:第1行第1列或第2行第1列(两者重复,取其一即可)、第2行第2列、第1行第3列。

|---|-------------|-------------------------|-----------|
| | A | B | C |
| 1 | John Doe | | Company A |
| 2 | John Doe | john.doe@example.com | |
| 3 | Jane Smith | | Company B |
| 4 | Jane Smith | jane.smith@example.com | |
| 5 | Alice Lee | | Company C |
| 6 | Alice Lee | alice.lee@example.com | |
| 7 | Bob Johnson | | Company D |
| 8 | Bob Johnson | bob.johnson@example.com | |

请拼出规范的表格。

|---|-------------|-------------------------|-----------|
| | E | F | G |
| 1 | John Doe | john.doe@example.com | Company A |
| 2 | Jane Smith | jane.smith@example.com | Company B |
| 3 | Alice Lee | alice.lee@example.com | Company C |
| 4 | Bob Johnson | bob.johnson@example.com | Company D |

使用 SPL XLL

复制代码
=spl("=?.group((#-1)\2).(~1(1)|~2(2)|~1(3))",A1:C8)

函数 group 按规则对表格分组,符号 #是行号,符号 \ 表示除法取整数部分,~1(1) 表示当前组的第 1 行第 1 列。

免费下载试用

相关推荐
JQLvopkk7 分钟前
C# 轻量级工业温湿度监控系统(含数据库与源码)
开发语言·数据库·c#
玄同76520 分钟前
从 0 到 1:用 Python 开发 MCP 工具,让 AI 智能体拥有 “超能力”
开发语言·人工智能·python·agent·ai编程·mcp·trae
czy878747522 分钟前
深入了解 C++ 中的 `std::bind` 函数
开发语言·c++
消失的旧时光-194327 分钟前
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
android·开发语言·flutter·架构·kotlin·sealed
yq19820430115628 分钟前
静思书屋:基于Java Web技术栈构建高性能图书信息平台实践
java·开发语言·前端
一个public的class29 分钟前
你在浏览器输入一个网址,到底发生了什么?
java·开发语言·javascript
Jinkxs31 分钟前
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
android·开发语言·kotlin
&有梦想的咸鱼&31 分钟前
Kotlin委托机制的底层实现深度解析(74)
android·开发语言·kotlin
BD_Marathon1 小时前
设计模式——依赖倒转原则
java·开发语言·设计模式
devmoon1 小时前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡