找回密码
 立即注册
搜索

关键词遍历连接运算形成标题 主语谓语宾语连接生成标题

26
回复
484
查看
[复制链接]

2

主题

10

帖子

3

幻币

初入江湖

Rank: 1

积分
16
2021-10-19 12:23:00 显示全部楼层 |阅读模式
929a2f80e7b9dacaae362cf41355a5fc.png
题主是做搜索项目的,现在想要,根据关键词分词,遍历连接,形成文章的标题
几类分词,可以理解为一句话的主语、谓语、宾语,现在想要运算得到E列的标题:将A、B、C、D四列的分词,遍历连接,生成文章标题
A、B、C、D遍历连接运算,形成G列的标题
求运算解法
关键词遍历连接运算形成标题 主语谓语宾语连接生成标题.zip (12.45 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

0

主题

7

帖子

-1

幻币

东方不败

积分
-1
2021-10-23 02:58:16 显示全部楼层
cbb9eb58bb06fd668f65cdd810a12310.png
4个分词表分别导入PQ
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2021-10-24 15:18:27 显示全部楼层
谢谢,我练习一下
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-2

幻币

东方不败

积分
-1
2021-10-29 21:33:06 显示全部楼层
见附件~~~~~~
关键词遍历连接运算形成标题 主语谓语宾语连接生成标题.7z (323.34 KB, 下载次数: 67)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2021-10-30 09:45:16 显示全部楼层
谢谢提供解法,整理操作方法如下:
Power Query是我遇到的第2道习题,看来,还需要多学习下Power Query
cbfdebf0beeedfb3bd0655d7eb58d209.jpg
关键词遍历连接运算形成标题 主语谓语宾语连接生成标题 Power Query解法.zip (416.46 KB, 下载次数: 46)
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

9

帖子

5

幻币

初入江湖

Rank: 1

积分
19
2021-10-30 23:32:22 显示全部楼层
=OFFSET($A$2,INT((ROW(A1)-1)/2001),)&OFFSET($B$2,INT(MOD(ROW(A1)-1,2001)/667),)&OFFSET($C$2,INT(MOD(ROW(A1)-1,667)/29),)&OFFSET($D$2,MOD(ROW(A1)-1,29),)这样行不行
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-11-7 03:56:00 显示全部楼层
谢谢提供算法,数组公式如下:
{=INDEX(A:A,MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)*(COUNTA(B:B)-1)),)-1,COUNTA(A:A)-1)+2)&INDEX(B:B,MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)),)-1,COUNTA(B:B)-1)+2)&INDEX(C:C,MOD(ROUNDUP(ROW(1:1)/(COUNTA(D:D)-1),)-1,COUNTA(C:C)-1)+2)&INDEX(D:D,MOD(ROW(1:1)-1,COUNTA(D:D)-1)+2)}
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-11-8 22:32:19 显示全部楼层
谢谢,经过运算,这个公式也比较高效
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

3

幻币

初入江湖

Rank: 1

积分
3
2021-11-13 09:08:24 显示全部楼层
这个速度能快点
=INDIRECT("A"&MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)*(COUNTA(B:B)-1)),)-1,COUNTA(A:A)-1)+2)&INDIRECT("B"&MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)),)-1,COUNTA(B:B)-1)+2)&INDIRECT("C"&MOD(ROUNDUP(ROW(1:1)/(COUNTA(D:D)-1),)-1,COUNTA(C:C)-1)+2)&INDIRECT("D"&MOD(ROW(1:1)-1,COUNTA(D:D)-1)+2)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2021-11-13 12:45:53 显示全部楼层
谢谢。公式比较长,我分解了一下,便于公式的理解,方便大家套用:
INDIRECT("A"&MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)*(COUNTA(B:B)-1)),)-1,COUNTA(A:A)-1)+2)&
INDIRECT("B"&MOD(ROUNDUP(ROW(1:1)/((COUNTA(D:D)-1)*(COUNTA(C:C)-1)),)-1,COUNTA(B:B)-1)+2)&
INDIRECT("C"&MOD(ROUNDUP(ROW(1:1)(COUNTA(D:D)-1),)-1,COUNTA(C:C)-1)+2)&
INDIRECT("D"&MOD(ROW(1:1)-1,COUNTA(D:D)-1)+2)
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册