0

データを 1 つのマスター シートに結合しようとしています。私は以下のようなものを持っています:

Sheet 1                Sheet 2                 Sheet 3
Name    Gain(Y/N)      Name    Gain(Y/N)       Name    Gain(Y/N)   
AAA     Y              AAA     Y               AAA     
BBB     N              BBB                     BBB     N
CCC                    CCC     Y               CCC     Y
DDD                    DDD                     DDD     Y
EEE                    EEE                     EEE     N

最終的には次のようになります(すべてのシートをシート1にマージします)

Sheet 1                
Name    Gain(Y/N)         
AAA     Y                   
BBB     N              
CCC     Y               
DDD     Y               
EEE     N 

問題は、統合関数がテキスト文字列に対して機能しないことです (Y/N)

「if vlookup」または一致インデックスのようなものを考えていますか? しかし、複数の参照のために?互いにオーバーライドしません。もっと簡単な方法があるかもしれません...

助けてくれてありがとう:D

4

3 に答える 3

0

各シートに追加の列を作成してもかまわない場合は、「Y」と「N」を数値に変えることができます。ラベルが列 A にあると仮定すると、新しい列 B を挿入し、B2 に次のように入力します。

=IF(A2="Y", 3, IF(A2="N", 2, 1))

すべてのシートについて繰り返します。これで、「MAX」機能を使用して連結を行うことができます。2文字がどこかに現れた場合などに返さ"Y"れます。統合されたデータの横の列に次の式を入力することで、Y/N/空白に戻すことができます。

=INDEX({" ","N","Y"}, B2)

" "これは、 if B2is 1"N"if B2isなどを返し2ます。最後に、列全体をコピーし、「特別な値を貼り付け」て、必要なものを正確に取得できます。

于 2013-07-09T18:26:44.063 に答える