Excel 中找出每列第一个和最后一个非空格对应的行--Excel难题#87

Excel表格的第2-6列有空格。

|----|------------------|----------|----------|----------|----------|----------|
| | A | B | C | D | E | F |
| 1 | StartDate | QID1 | QID2 | QID3 | QID4 | QID5 |
| 2 | 10/03/2024 10:56 | 1 | yes | 3 | | 2 |
| 3 | 10/03/2024 03:10 | 2 | no | 4 | | 23 |
| 4 | 09/03/2024 19:25 | 3 | yes | 2 | | 2 |
| 5 | 09/03/2024 11:40 | 4 | no | 1 | | yes |
| 6 | 09/03/2024 03:55 | 5 | yes | 5 | | no |
| 7 | 08/03/2024 20:10 | 6 | | | | |
| 8 | 08/03/2024 12:25 | 7 | no | | | |
| 9 | 08/03/2024 04:40 | 8 | yes | | | |
| 10 | 07/03/2024 20:55 | 9 | no | | | |
| 11 | 07/03/2024 13:10 | 1 | no | | no | |
| 12 | 07/03/2024 05:25 | 2 | no | | no | |
| 13 | 06/03/2024 21:40 | 3 | no | | no | |
| 14 | 06/03/2024 13:55 | 4 | no | | | |
| 15 | 06/03/2024 06:10 | 5 | no | | 3 | |

要求从第2-6列的每列,找出第一个和最后一个非空格,把它们对应的第1列的格值用"to"拼起来。

|---|----------|--------------------------------------|
| | H | I |
| 1 | QID1 | 06/03/2024 06:10 to 10/03/2024 10:56 |
| 2 | QID2 | 06/03/2024 06:10 to 10/03/2024 10:56 |
| 3 | QID3 | 09/03/2024 03:55 to 10/03/2024 10:56 |
| 4 | QID4 | 06/03/2024 06:10 to 07/03/2024 13:10 |
| 5 | QID5 | 09/03/2024 03:55 to 10/03/2024 10:56 |

使用 SPL XLL

复制代码
=spl("=d=E@2p(?),d.to(2,).(d(1)(~.pselect@z(~)) /""to""/ d(1)(~.pselect(~)))",A2:F15)

函数 E@2p 对二维序列进行转置。pselect 找到符合条件的第 1 个成员的位置,@z 表示从后往前找。to(2,) 取第 2 至最后一个成员,(1) 第 1 个成员。

点击免费下载试用

相关推荐
脏脏a1 小时前
延迟与画质:远程控制的生命线
开发语言·php
像风一样的男人@1 小时前
python --基于scp的文件传输助手
开发语言·python
一条破秋裤1 小时前
SDIO Wi‑Fi 设备的驱动向insmod + 反向rmmod
开发语言·php
m0_639906941 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言
Evand J2 小时前
【MATLAB例程】平面下,5基站对待定位点的定位。基于距离辅助下的AOA。完整代码下载链接
开发语言·matlab·平面·定位·导航·测距·aoa
GIS数据转换器2 小时前
基于CIM的城市智慧供热监管服务平台
java·大数据·开发语言·人工智能·后端·物联网·struts
weixin_417396832 小时前
星级酒店境外电视频道怎么合法接入?合规要点与核对清单
开发语言·前端·php·1024程序员节·综合布线
熊猫钓鱼>_>2 小时前
鸿蒙PC构建实战:hvigor modelVersion 降级 + schema 清理 + ArkTS 编译三连坑完整复盘
开发语言·华为·ai编程·harmonyos·openharmony·数据·ai生成
FRing032 小时前
JavaScript入门到精通三十一(原型继承、原型链)
开发语言·前端·javascript
1024奇点3 小时前
【仓颉语言入门 · 第二篇 第 12 课】
开发语言·数据库·ide·mysql·开源