从具有多个条件的矩阵中检索值

发布于 2025-01-15 23:44:10 字数 1072 浏览 1 评论 0原文

我很难根据列和行的标准从值矩阵中检索值。一位顾客从家中去了某个商店,但还有比所访问的商店距离其家更近的相同商店。我想知道哪个商店位置最近(如果两个商店的距离相同,则名称的最小值即可)。

这是我所拥有的: Sheet1:

位置123451234612347
A5.538.6818.94
B8.725.474.73
C6.887.284.73
每个值表示从“位置”到邮政编码(列)的距离

我想要的是从邮政编码中选择(最小名称)最近的位置(见下文) 表 2:

的邮政编码访问过的所需位置所需位置名称
12345C5.53A
12346A5.47A
12347A4.73B

非常感谢任何帮助。干杯!

我试过这个:

=INDEX(Sheet1!$A$2:$A$4,MATCH(1,(Sheet1!$B$1:$D$1=Sheet2!$A2)x(Sheet2!$C2=Sheet1!$B$2: $D$4),0))

但返回 #N/A

I am having difficulty retrieving a value from a matrix of values based on criteria on columns and rows. A customer has gone to a store location from their home but there are same stores closer to their home than the one visited. I want to know which store location was the closest (if two have the same distance, min of name would do).

Here is what I have:
Sheet1:

Location123451234612347
A5.538.6818.94
B8.725.474.73
C6.887.284.73
Each value represents distance from 'Location' to a zip code (columns)

What I want is to choose the (min of name) closest location from the zip code (see below)
Sheet2:

ZipLocation VisitedDesired Location Dist.Desired Location Name
12345C5.53A
12346A5.47A
12347A4.73B

Any help is greatly appreciated. Cheers!

I tried this:

=INDEX(Sheet1!$A$2:$A$4,MATCH(1,(Sheet1!$B$1:$D$1=Sheet2!$A2)x(Sheet2!$C2=Sheet1!$B$2:$D$4),0))

but returns #N/A

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坏尐絯℡ 2025-01-22 23:44:10

Sheet2 C2 中使用:=MIN(INDEX(Sheet1!$B$2:$D$4,,MATCH($A2,Sheet1!$B$1:$D$1,0)))

Sheet2 D2 中使用:

=INDEX(工作表 1!$A$2:$A$4,MATCH($C2,INDEX(工作表 1!$B$2:$D$4,,MATCH($A2,工作表 1!$B$1:$D$1,0) ))))

在此处输入图像描述

In Sheet2 C2 use: =MIN(INDEX(Sheet1!$B$2:$D$4,,MATCH($A2,Sheet1!$B$1:$D$1,0)))

In Sheet2 D2 use:

=INDEX(Sheet1!$A$2:$A$4,MATCH($C2,INDEX(Sheet1!$B$2:$D$4,,MATCH($A2,Sheet1!$B$1:$D$1,0))))

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文