2017-01-27 6 views
0

私が扱う問題は、次のセルが上記と異なる場合に範囲内で認識し、別の値を表示することです。Excelが上記のセルと異なる場合、別の値を表示

たとえば、最初の4行は同じ(Apple)なので、値は増加しています。ただし、A6(オレンジ)はA5とは異なりますので、値を再び表示したい(1:1)。私は-Value持って

値Iが
アップルをしたい - (1:1)
アップル - (2:2)
アップル - (3:3)
アップル - (4:4)
オレンジ - (1:1)
ナシ - (1:1)
ナシ - (2:2)
ナシ - (3:3)
グレープフルーツ - (1:1)
バナナ - (1 :1)
バナナ - (2:2)

うまくいけば、私を助けることができます!

答えて

0

アンナまた、あなたのデータ(列2ない1で開始することを確認しなければならない作るあなたは果物が列Aにあると仮定して、以下のコードを使用することができますし、必要なコードが列Bに

=IF(IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)=IFERROR(LEFT(B1,FIND("-",B1,1)-2),B1),IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)&" - ("&IFERROR(MID(B1,(FIND("(",B1,1)+1),1),0)+1&":"&IFERROR(MID(B1,(FIND("(",B1,1)+1),1),0)+1&")",IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)&" - (0:0)") 

になりますヘッダーを持つ)。

enter image description here

0

あなたはそれで始まるようにしたい場合は(1:1)ではない(0:0):

=IF(IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)=IFERROR(LEFT(B1,FIND("-",B1,1)-2),B1),IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)&" - ("&IFERROR(MID(B1,(FIND("(",B1,1)+1),1),0)+1&":"&IFERROR(MID(B1,(FIND("(",B1,1)+1),1),0)+1&")",IFERROR(LEFT(A2,FIND("-",A2,1)-2),A2)&" - (1:1)") 
その後、以下のコードを使用します
関連する問題