如何在Excel中执行匹配-替换-匹配下一个-替换功能?

How Do Perform Match-Replace-Match Next-Replace function in Excel?

我想知道执行以下操作的最佳 approach/function/nested 函数是什么:

我有 1 个包含固定数据的列表:

列表项:

1001
1002
1003
1004

我有一个 table 内容:

Column A     
Column B       


Column A Title: Item Code     
Column B Title: Description   

A栏内容:

Row 1: 1001    
Row 2: sc    
Row 3: nc    
Row 4: sc    
Row 5: 1002    
Row 6: nc    
Row 7: vc    
Row 8: fc    
Row 9: 1003

B栏内容:

Travel to Miami         
Food for Miami        
Tickets to Miami Concert     
Gas for Atlanta           
Atlanta sight seeing     
Atlanta EMT                  
Telephone bills            
Telephone cell  

我想做的事情:

我想要一个公式 'take the first item code that appears in column A, match it with the list; if it is in the list then fill it in every cell going down UNTIL YOU FIND A DIFFERENT ITEM CODE that matches an item code in the list, then repeat that one until you find another one that matches any of the codes in the list.'

因此,最终结果将是:

到目前为止 运行 IFERROR 公式仅帮助删除一个内容,但不检测第二个数字并自动将第二组内容替换为相应的数字。

可以吗?

看起来数据是按升序排列的(数字)。在那种情况下,我认为最好的解决方案是输入不同的列(可能 "C"):

=MAX(A:A1)

这就是您所需要的。让我知道这是否有用。

如果它们不一定按顺序排列,请从 C2 开始尝试:-

=IF(ISERROR(MATCH(A2,E:E,0)),C1,A2)

假设项目代码从 A 列的第 2 行开始并且列表在 E2:E5