gpt4 book ai didi

excel - 在动态范围上查找 Alpha 等级

转载 作者:行者123 更新时间:2023-12-04 21:55:52 26 4
gpt4 key购买 nike

我正在为一个发票项目开发一个基于 excel 的设备数据库。每个独特的项目都有自己的工作簿,但我正在尝试构建一个模板工作簿来限制每个项目的发票中有多少手动工作。每件设备都有一个型号、序列号和允许的地址范围。

型号 - 假设我们有三个:Grey_Box、Blue_Box 和 Pink_Box,对于一个示例项目,我们每个盒子都有三个,在我们的数据库中总共有九个盒子。

连续剧 - 每个盒子(无论型号)都有一个唯一的序列号。

地址 - 每个模型都有一个允许的地址范围。例如,Grey_Box 将在 800 和 899 之间寻址,从 800 开始,对于该模型类型的每个唯一框增加 1。

我正在努力解决的是如何在其模型类型中找到每个框的字母数字等级以动态分配地址。任何给定的项目都可以有成百上千的盒子,手动分配这些是一件苦差事,我觉得可以通过将排名添加到起始地址来轻松实现自动化。

总结示例:

  • 箱名 |序列号 |起始地址
  • 灰盒 | AM04 | 0800
  • 灰盒 | TI18 | 0800
  • 灰盒 | GH34 | 0800
  • 蓝盒 | XJ94 | 1000
  • 蓝盒 | BC01 | 1000
  • 蓝盒 | JK42 | 1000
  • 粉盒 | HI38 | 2400
  • 粉盒 | CD22 | 2400
  • 粉盒 | LQ00 | 2400

  • 我很想找到一种方法来添加将排名添加到起始地址的公式。例如,AM04 为 800,GH34 为 801,TI18 为 802。

    我发现我可以在我的表中返回带有“=COUNTIF([SERIAL], "<="&[@SERIAL])"的序列号的字母顺序。不过,这对它们进行了跨模型排名,但这并不能完全让我到达那里。我觉得我缺少关于 excel 可以做什么的知识 这就是让我无法找到解决方案的原因。

    有任何想法吗?

    最佳答案

    假设我已经正确解释了您的问题,我认为您可能会使用 COUNTIFS 公式。我注意到您使用的是表格,因此我使用了该语法:
    =COUNTIFS([Box],[@Box],[Serial],"<"&[@Serial])+[@[Starting Address]]
    这导致此输出:

    enter image description here

    关于excel - 在动态范围上查找 Alpha 等级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45061964/

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