2014-03-19 66 views
1

我已經界定的管excel文件,其中排在第一列像以前的記錄難熬值這個插入相同的值,在Excel

1 | 1734 | ABMS | ....

|| | ...

||| ......

||| ......

2 | 2356 | ABMS | ....

||| ......

||| ......

||| ......

3 | 4567 | QL | ....

||| .. 。

||| ......

||| ......

我試圖在第一位置,後續的值相關的行荷蘭國際集團行沒有第一位置的值,並將它這樣

1 | 1734 | ABMS | ....

1 ||| ......

1 ||| ......

1 ||| ......

2 | 2356 | ABMS | ....

2 ||| ......

2 ||| ......

2 ||| ......

3 | 4567 | QL | ....

3 ||| ......

3 ||| ......

3 ||| ...

我正在使用像=IF(LEFT(B2,1)="|",LEFT(B1,1),LEFT(B2,1))這樣的公式,但只處理緊跟在行後面的值。對此的任何幫助

回答

1

假設您將公式放在列C中,首先將第一個值放入C1中。在C2及以後,使用:

=IF(LEFT(B2)="|",LEFT(C1,FIND("|",C1)-1)&B2,B2) 

這將使用您剛剛形成之前的值,如果該行與|開始。

+0

您的解決方案適用於我。 – user176047

+0

@ user176047太棒了!隨意[接受我的回答](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work):) – Jerry