2013-03-22 78 views
1

我在B列的一些值,上面写着这样的:Excel函数放置在列中的值之下,在它旁边

Last 20 
Team1 
Team2 
Team3 
Top 
Last 50 
Team1 
Team2 

...等等

我要的是在A列中的每个球队旁边放置文本'Last 20'。然后当它达到50时,我希望在Last 50.之后的每个球队放置'Last 50'。

这可能吗?我弄乱了VLOOKUP,但我不认为这是正确的功能。

回答

1

放在C2以下,并将其复制下来:

=IF(LEFT(B2;4)="Last";"";IF(LEFT(B1;4)="Last";B1;C1)) 

在您需要分号代替使用逗号情况下,公式中交换。

+0

谢谢,但有时会有不同数量的团队。所以在“过去20场”之后可能会有3支球队,而在“过去50场”之后可能会有6支球队。我也需要在多张纸上这样做,所以每次都会改变。有没有办法找到文本字符串'最后50',然后填写所有内容,直到看到单词'Top'? – user537137 2013-03-22 11:05:24

+0

提供的代码适用于任何数量的团队,我不清楚什么不适合你,请进一步解释 – 2013-03-22 11:08:55

+0

对不起,工作,欢呼! – user537137 2013-03-22 11:09:45