找回密码
 加入
搜索
查看: 1896|回复: 23

[AU3基础] 如何删除二维数组中各列不相同的元素

  [复制链接]
发表于 2022-11-18 09:56:32 | 显示全部楼层 |阅读模式
本帖最后由 dnvplj 于 2022-11-18 09:57 编辑

请问各位朋友:如何删除二维数组中各列不相同的元素。下面代码各列中的元素是动态的,我只是举个例子。
#include <array.au3>
Local $Array[][] = [["", "", "", "", ""], _
                ["", "1", "6", "立春", "00aDE0"], _
                ["", "2", "1", "雨水", "00a01D"], _
                ["", "3", "4", "惊蛰", "a00010"], _
                ["", "4", "6", "春分", "00dc1D"], _
                ["", "5", "4", "立春", "00aDE0"], _
                ["", "6", "0", "惊蛰", "a00010"]]
_ArrayDisplay($Array, "$Arrayt = 原数组")

发表于 2022-11-18 12:00:37 | 显示全部楼层
应该描述期望的结果
 楼主| 发表于 2022-11-18 12:36:28 | 显示全部楼层
afan 发表于 2022-11-18 12:00
应该描述期望的结果

删除各列中不相同的元素
发表于 2022-11-18 12:46:09 | 显示全部楼层
dnvplj 发表于 2022-11-18 12:36
删除各列中不相同的元素

不要 重复 相同的 仅你自知的 描述,这几个汉字我还是认识的。
 楼主| 发表于 2022-11-18 12:49:20 | 显示全部楼层
afan 发表于 2022-11-18 12:46
不要 重复 相同的 仅你自知的 描述,这几个汉字我还是认识的。

达到下图中的效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2022-11-18 13:43:24 | 显示全部楼层
dnvplj 发表于 2022-11-18 12:49
达到下图中的效果

下面的是吗?





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2022-11-18 13:49:41 | 显示全部楼层
本帖最后由 dnvplj 于 2022-11-18 13:56 编辑

谢谢回复,是这效果,但第一列的2和4应保留。
发表于 2022-11-18 14:49:39 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1金钱 +40 收起 理由
dnvplj + 40 很给力!

查看全部评分

 楼主| 发表于 2022-11-18 14:57:52 | 显示全部楼层
zghwelcome 发表于 2022-11-18 14:49
**** 本内容被作者隐藏 ****

是这效果,多谢了。
发表于 2022-11-18 16:18:33 | 显示全部楼层
路过看下思路有没有什么不同
发表于 2022-11-18 16:47:43 | 显示全部楼层
zghwelcome 发表于 2022-11-18 14:49
**** 本内容被作者隐藏 ****

又学了一种方法
但有点不理解是用什么查询的
如要查询<雨水>与<春分>呢?
发表于 2022-11-18 16:58:52 | 显示全部楼层
chzj589 发表于 2022-11-18 16:47
又学了一种方法
但有点不理解是用什么查询的
如要查询与<春分>呢?

查询出现的次数吗
发表于 2022-11-18 17:11:04 | 显示全部楼层
zghwelcome 发表于 2022-11-18 16:58
查询出现的次数吗

Local $Array[][] = [["", "", "", "", ""], _
                ["", "1", "6", "立春", "00aDE0"], _
                ["", "2", "1", "雨水", "00a01D"], _
                ["", "3", "4", "惊蛰", "a00010"], _
                ["", "4", "6", "春分", "00dc1D"], _
                ["", "5", "4", "立春", "00aDE0"], _
                ["", "6", "0", "惊蛰", "a00010"]]
LZ是查询<立春>与<惊蛰>,那换查询<雨水>与<春分>?
发表于 2022-11-18 22:42:47 | 显示全部楼层
chzj589 发表于 2022-11-18 17:11
Local $Array[][] = [["", "", "", "", ""], _
                ["", "1", "6", "立春", "00aDE0"], _
...

会不会理解错了LZ的需求,他是想,把同一列找不到相同数据的单元格内容值置为空。
发表于 2022-11-19 08:21:01 | 显示全部楼层
不错,写的很好
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 02:35 , Processed in 0.083792 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表