V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kenanremix
V2EX  ›  问与答

[求助帖]2 个数组匹配计算结果, 3 杯下午茶以表谢意

  •  
  •   kenanremix · 2 天前 · 341 次点击

    2 个数据,左侧 7 列是结果,右侧 7 列是需要对左侧数据进行匹配计算,每一列都与左侧每一列都匹配,匹配成功返回 1 ,不匹配则 0 。 也就是说,右侧第一列与左侧第一列匹配,右侧第二列与左侧第二列再进行匹配,直到 7 列按照顺序匹配完成最终返回 1.

    14 条回复
    Gyj123
        1
    Gyj123  
       2 天前
    如果左侧数据是唯一的话,数据全部搞成二进制,左侧存在哈希表里面,右侧每一行数据都去哈希里取一下?
    NoOneNoBody
        2
    NoOneNoBody  
       2 天前
    什么语言?
    pandas 和 sql 都很简单,就是一堆条件 and
    excel……忘光了
    cowcomic
        3
    cowcomic  
       2 天前   ❤️ 1
    我就当就是要用 excel 了,如果是程序处理的话,这就很简单了
    I 列把前面 7 列合成一个字符串
    =B1&C1&D1&E1&F1&G1&H1

    同理,Q 列也把前面 7 列合成一个字符串

    然后用 vlookup 对 Q 列的每一个单元格在 I 列中寻找有没有一样
    =vlookup(Q1, I:I, 1, FALSE)
    Jinnrry
        4
    Jinnrry  
       2 天前 via iPhone
    没太看懂意思,我猜你需要 IF 函数?用 IF 判断值是否相等,然后赋值?
    lpe234
        5
    lpe234  
       2 天前
    并不是能太看得懂你的描述,可以来个结果吗?也就是最终你想要的是啥样的数据?
    看你的描述像是要匹配行,又像是要匹配列。
    evan1
        6
    evan1  
       2 天前


    帮你问了下 gpt 。这种问题直接问 gpt 多方便。
    evan1
        7
    evan1  
       2 天前
    @evan1 #6 唉,忽然就想到了 gpt 的出现对技术社区影响好大。
    zapper
        8
    zapper  
       2 天前   ❤️ 1
    @evan1 #7
    • 请不要在回答技术问题时复制粘贴 AI 生成的内容 https://v2ex.com/about
    kenanremix
        9
    kenanremix  
    OP
       2 天前
    @cowcomic 您说的这个好像可行,谢谢
    kenanremix
        10
    kenanremix  
    OP
       2 天前
    @Jinnrry 就是每一列与前面一列进行匹配
    kenanremix
        11
    kenanremix  
    OP
       2 天前
    @lpe234 比如红框的第 3 行与 B-H 列的 14 行,没有匹配成功,就算成 0
    kenanremix
        12
    kenanremix  
    OP
       2 天前
    @kenanremix #9 你好,请领取下午茶,如何方便
    kenanremix
        13
    kenanremix  
    OP
       2 天前 via Android
    @cowcomic 你好 如何联系
    cowcomic
        14
    cowcomic  
       2 天前
    @kenanremix 谢谢,心领啦,减肥中,不喝奶茶啦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:07 · PVG 12:07 · LAX 20:07 · JFK 23:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.