
列は AB、C の 3 つあります。
列 A または列 B のいずれかに存在するデータを列 C に入れたいのですが、A または列 B のいずれかの列にのみデータが含まれます。
例:
列 A のデータ: 123456789
列 B のデータ:
列 C に入るデータ: 123456789
列Aのデータ:
列 B のデータ: 987654321
列 C に入るデータ: 987654321
最後の回答ありがとうございます。
これに少しバリエーションが必要です:
列 A または B のいずれかに存在するデータに基づいて、列 C にテキストを配置します。A または B の 1 つの列にのみデータが含まれます。データが列 A にある場合、列 C のテキストは常に「UPC」になります。データが列 B にある場合、列 C のテキストは常に「EAN」になります。列 C にはこの数式が適用され、列 A と列 B には別のタブからデータを取得する数式が適用されます。
例:
列 A のデータ: 123456789
列 B のデータ:
列 C に入力するデータ: UPC
列Aのデータ:
列 B のデータ: 987654321
列 C に入力するデータ: 「EAN」
答え1
シンプルIF()
なステートメントがISBLANK()
必要なようです。
A の値が空白かどうかを確認し、空白でない場合はその値を使用します。空白の場合は、B の値が空白かどうかを確認し、空白でない場合はその値を使用します。
両方の条件が空白になった場合は、空の文字列を使用します (これにより、大きな範囲を事前に入力し、データが入力されるまで空白として表示することができます)。
=IF(ISBLANK(A1)=FALSE, A1,IF(ISBLANK(B1)=FALSE, B1,""))
注意点が 1 つあります。これは、空白セルが実際に空であることを前提としています。空白セルが実際には空でない場合 (たとえば、数式を使用して列 A と B に値または空白セルを表示している場合)、ISBLANK は機能しません。
そうでない場合は事前入力C列に数式を入力する場合は、単純に
=IF(ISBLANK(A1), B1, A1)
この数式を事前に入力すると、A 列と B 列の両方が空白の状態で数式が返されます0
。