gpt4 book ai didi

Excel:在事务中查找关键字,并从映射列表中提取相应的性质

转载 作者:行者123 更新时间:2023-12-04 20:03:50 25 4
gpt4 key购买 nike

经过一些广泛的研究,我找不到任何问题的答案。这里是。每个月,我都会根据交易的性质(例如食物、购物和娱乐)来分割我的交易(来自银行对账单)。所以我准备了一个带有性质的关键词映射如下:

A 列 - B 列

  • 沃尔玛-购物
  • Netlix - 娱乐
  • 麦当劳 - 食品

  • 在 excel 的两列中(列表很长,示例已简化)。每条交易记录都包含许多交易的文字和细节。我想要的是,如果交易包含关键字 Netflix ,我需要带字 娱乐 作为excel中交易栏旁边的性质。示例:如果交易是“...六月收费 Netflix 从信用卡 12345 获得...”关键字 网飞包含在交易详情中,然后带上 娱乐 .如果我的 list 很短,我会用 =if(isnumber(search(... 公式但我的 list 很长。

    PS。只需提取交易列旁边的关键字也可以。其余的可以通过 Vlookup 完成。

    我需要你的帮助 friend 。

    以下公式不适用于所有交易:

    enter image description here

    最佳答案

    您可以使用这样的公式:

    =INDEX(E:E,AGGREGATE(15,7,ROW($D$2:$D$4)/(ISNUMBER(SEARCH($D$2:$D$4,A2))),1))

    意识到这是一个数组类型的公式,每次计算都会迭代整个关键字列表两次。这些太多,计算会很慢。

    为确保您找到完整的单词:
    =INDEX(E:E,AGGREGATE(15,7,ROW($D$2:$D$4)/(ISNUMBER(SEARCH(" "&$D$2:$D$4&" "," "&A2&" "))),1))

    enter image description here

    关于Excel:在事务中查找关键字,并从映射列表中提取相应的性质,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62286800/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com