Excel';VLOOKUP'';索引';,和';匹配';
好的,所以我想知道是否有可能做一个INDEX+MATCH组合,将数据从底部的表到顶部的表,并使状态水平分布。我需要把代码和状态,这样我就可以把金额和匹配他们的顶部表格。任何帮助或建议都将不胜感激Excel';VLOOKUP'';索引';,和';匹配';,excel,indexing,match,vlookup,Excel,Indexing,Match,Vlookup,好的,所以我想知道是否有可能做一个INDEX+MATCH组合,将数据从底部的表到顶部的表,并使状态水平分布。我需要把代码和状态,这样我就可以把金额和匹配他们的顶部表格。任何帮助或建议都将不胜感激 Code Description ID Alabama Alaska Arizona Arkansas California Colorado 1 ANESTHESIA SALIVARY GLA
Code Description ID Alabama Alaska Arizona Arkansas California Colorado
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
Code Description ID State Amount
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alabama $11.00
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alaska $206.00
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100 California $206.00
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Colorado $1,726.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 Alabama $346.00
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103 Arkansas $85.00
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103 California $88.00
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103 Colorado $67.00
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $80.00
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 California $62.00
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $78.00
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alabama $73.00
举个例子,我希望它看起来像这样
Code Description ID Alabama Alaska Arizona Arkansas California Colorado
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 11.00
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100 206.00
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100 206.00
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100 1726.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
Code Description ID State Amount
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alabama $11.00
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alaska $206.00
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100 California $206.00
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Colorado $1,726.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 Alabama $346.00
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103 Arkansas $85.00
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103 California $88.00
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103 Colorado $67.00
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $80.00
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 California $62.00
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $78.00
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alabama $73.00
编辑:这有点接近我的电子表格上的内容
Code Description ID Alabama Alaska Arizona Arkansas California Colorado
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 11.00 20.00 50.00
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100 206.00
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100 206.00
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100 1726.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 200.00 100.00 346.00
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104
Code Description ID State Amount
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alabama $11.00
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 California $20.00
1 ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Colorado $50.00
1A ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Alaska $206.00
1B ANESTHESIA SALIVARY GLAND PROCEDURES 00100 California $206.00
1C ANESTHESIA SALIVARY GLAND PROCEDURES 00100 Colorado $1,726.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 Alabama $200.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 Colorado $346.00
2 ANESTHESIA FOR RECONSTRUCTION OF EYELID 00103 Alaska $100.00
3 ANESTHESIA RECONSTRUCTION OF EYELID 00103 Arkansas $85.00
3A ANESTHESIA RECONSTRUCTION OF EYELID 00103 California $88.00
3B ANESTHESIA RECONSTRUCTION OF EYELID 00103 Colorado $67.00
4 ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $80.00
4A ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 California $62.00
4B ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alaska $78.00
4C ANESTHESIA FOR ELECTROCONVULSIVE THERAPY 00104 Alabama $73.00
价格可以根据州的不同而变化,我希望这能让你满意 这就是你要找的吗?就像你说的,这是一个索引匹配,你可以在水平方向上复制每个状态。它检查代码,检查顶部的状态,如果它们匹配,则输入金额(否则为空) 编辑:我看到下面概述的问题,其中代码和状态不一定是唯一的。我们将通过连接代码、ID和状态来强制使用唯一的ID(我假设代码、ID和状态必须返回唯一的结果,否则,如果它可以返回两个不同的量,我认为您的基础数据中有可疑之处!)。在第二个表上创建另一列,该列包含代码、ID和状态的串联(字面意思是,=CONCATENATE(A17、C17、D17)-尽管您可能希望在它们之间放置分隔符以便于查看,但我将在屏幕截图中使用下划线)。然后,在上一列上,将查找更改为指向新列,并将状态与ID连接起来,如下所示:
=IFERROR(INDEX($F$17:$F$28, MATCH($A2&"_"&$C2&"_"&D$1, $E$17:$E$28, 0)), "")
其结果与上面的屏幕截图相同,只是您的数据看起来更像:
我很确定这就是我想要的。我要测试一下,核对一下数字,然后再给你回复!谢谢你抽出时间,这很有效!你为我节省了这么多时间,我真的很欣赏,这是一个非常好的公式,我袖手旁观。非常感谢。没问题-很高兴能帮忙!祝你今天愉快。我遇到了一个问题。显然,有时各州会有相同的代码。例如,阿拉巴马州和阿拉斯加可能有代码1。你知道我该怎么解决这个问题吗?价格在不同的州可能会变化。如果你能看看我的编辑。我想这会给你一个更好的主意。
=IFERROR(INDEX($F$17:$F$28, MATCH($A2&"_"&$C2&"_"&D$1, $E$17:$E$28, 0)), "")