
2 个数据,左侧 7 列是结果,右侧 7 列是需要对左侧数据进行匹配计算,每一列都与左侧每一列都匹配,匹配成功返回 1 ,不匹配则 0 。 也就是说,右侧第一列与左侧第一列匹配,右侧第二列与左侧第二列再进行匹配,直到 7 列按照顺序匹配完成最终返回 1.
1 Gyj123 2024 年 12 月 18 日 如果左侧数据是唯一的话,数据全部搞成二进制,左侧存在哈希表里面,右侧每一行数据都去哈希里取一下? |
2 NoOneNoBody 2024 年 12 月 18 日 什么语言? pandas 和 sql 都很简单,就是一堆条件 and excel……忘光了 |
3 cowcomic 2024 年 12 月 18 日 我就当就是要用 excel 了,如果是程序处理的话,这就很简单了 I 列把前面 7 列合成一个字符串 =B1&C1&D1&E1&F1&G1&H1 同理,Q 列也把前面 7 列合成一个字符串 然后用 vlookup 对 Q 列的每一个单元格在 I 列中寻找有没有一样 =vlookup(Q1, I:I, 1, FALSE) |
4 Jinnrry 2024 年 12 月 18 日 via iPhone 没太看懂意思,我猜你需要 IF 函数?用 IF 判断值是否相等,然后赋值? |
5 lpe234 2024 年 12 月 18 日 并不是能太看得懂你的描述,可以来个结果吗?也就是最终你想要的是啥样的数据? 看你的描述像是要匹配行,又像是要匹配列。 |
6 evan1 PRO |
8 zapper 2024 年 12 月 18 日 |
9 kenanremix OP @cowcomic 您说的这个好像可行,谢谢 |
10 kenanremix OP @Jinnrry 就是每一列与前面一列进行匹配 |
11 kenanremix OP @lpe234 比如红框的第 3 行与 B-H 列的 14 行,没有匹配成功,就算成 0 |
12 kenanremix OP @kenanremix #9 你好,请领取下午茶,如何方便 |
13 kenanremix OP @cowcomic 你好 如何联系 |
14 cowcomic 2024 年 12 月 18 日 @kenanremix 谢谢,心领啦,减肥中,不喝奶茶啦 |