【发布时间】:2014-09-23 12:42:28
【问题描述】:
我在编程过程中需要一些帮助,而不是程序本身(如果代码可用,那就更好了!)。我有一个包含 3 列(ID、CS、部分)的电子表格,我正在尝试设置一个用户表单,如果将 ID 和 CS 指定为输入,则其中最接近的值集返回一个部分(或多个部分有接近的 ID 和 CS 值)例如,数据是:
ID///CS///部分
10///4.2///PN1
12///5.7///PN038
103.43///5.7///PN99
并且用户输入 ID=11.27,CS=4,程序返回 PN1,因为这是“最接近”的组合。
我尝试通过循环遍历所有 CS 并在所需值的上方和下方找到一个并准确地设置它是否存在于数据中,然后检查这些 CS 的 ID,就像检查 CS通过查看上面的 ID,就在下面,如果存在则精确,然后将所有 9 个值输出到一个列表框中,然而,这变得非常混乱和混乱,因此,我正在寻找一个更优雅的解决方案来解决这个问题。
【问题讨论】: