Excel';VLOOKUP'';索引';,和';匹配';

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

好的,所以我想知道是否有可能做一个INDEX+MATCH组合,将数据从底部的表到顶部的表,并使状态水平分布。我需要把代码和状态,这样我就可以把金额和匹配他们的顶部表格。任何帮助或建议都将不胜感激

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)), "")