Excel中有没有办法从a点到b点

问题描述 投票:0回答:1

我想从 a 点到达 b 点,如下所示。我认为这是一个转置解决方案,但它似乎并没有按照想象的方式工作。

基本上,我试图想出一种方法来轻松收集/管理数据(A点),然后以某种方式显示它(B点)。

尝试了解如何通过 Excel 方式或编程方式解决此问题?

A点

enter image description here

B点

enter image description here

c# excel
1个回答
0
投票

可以使用 MATCH 功能:

假设您在 Sheet1 上有第一个表格。

Sheet1

在工作表 2 上,按照您的方式命名您的列:

Sheet2

现在,在单元格 B2 中,复制并粘贴以下内容:

=IF(SUM(ISNUMBER(MATCH(Sheet1!$A$2:$A$5,$A2,0))*ISNUMBER(MATCH(Sheet1!$B$2:$B$5,B$1,0)))>0,"x","")

然后拖动单元格的一角以填充整个表格。

B2 单元的故障

我们正在尝试查看 Sheet1 的 A 列中的每个单元格是否与行标题 (server1) 的内容匹配:

MATCH(Sheet1!$A$2:$A$5,$A2,0)

其评估结果类似于

{1, 1, #N/A, #N/A}

然后我们只使用

ISNUMBER
:

保留数字单元格
ISNUMBER(MATCH(Sheet1!$A$2:$A$5,$A2,0))

其评估结果类似于

{TRUE, TRUE, FALSE, FALSE}

我们对列标题执行相同的操作,并将两个数组相乘。我们最终得到

{TRUE * TRUE, TRUE * FALSE, FALSE * TRUE, FALSE * FALSE}
,其计算结果为
{1, 0, 0, 0}

我们使用

SUM
对所有这些数字求和,并且通过一个简单的
IF
,我们可以说,如果该总和为 1 或以上,那么我想显示一个
x

© www.soinside.com 2019 - 2024. All rights reserved.