0

携帯電話番号を入力する欄があります。列 A (テキスト形式) の入力例を次に示します。

+639154112315  
+639171214125  
+639179120519

削除する携帯電話番号 (テキスト形式) を入力する列 (B) があります。

+639171214125

したがって、列 C は次のように表示されます。

+639154112315
+639179120519

セル CI で、セル A の携帯電話番号を表示したいが、セル B の番号は表示したくない。VLOOKUP を試しましたが、うまくいきません (セル C の場合):

=IF(ISNA(VLOOKUP(B2,A:A,1,FALSE)),"",A2)

これはExcelで可能ですか?

4

2 に答える 2

1

Cell とは Column を意味すると推測すると、以下 (適宜コピーダウン) が適している可能性があります。

=IF(IFERROR(MATCH(A1,B:B,0)=0,A1),A1,"")

編集ColumnA で、ColumnB に存在しないものを識別したいだけの場合は、次のような式を使用して、条件付き書式設定が適している可能性があり=ISNA(MATCH(A1,B:B,0)>0)ます。

于 2013-08-02T09:08:38.240 に答える
0

データサンプルを投稿することをお勧めします。列 B には実際の数値がありますか? または、同じ行の番号を削除するフラグですか?

検討:

ここに画像の説明を入力

削除する数値の連続したリストを作成するには、次の式でヘルパー列を追加します

=IF(ISBLANK(B2),"",ROW())

セル C2 に移動し、下にコピーします。次に、次の数式をセル D2 に入力します。

=IFERROR(INDEX(A:A,SMALL(C:C,ROW(A1))),"")

下にコピーします。結果は次のとおりです。

ここに画像の説明を入力

この設定では、列 B の値が何であるかは問題ではありません。「はい」または「削除」または実際の電話番号のいずれかです。重要な点は、列 B のセルが空であるか、値 (任意の値) を持っていることです。

于 2013-08-02T09:10:41.677 に答える