2

私は2つのExcelシートを持っています

2 つのシートの例を以下に示します。

sheet1

a 1
b 2
d 1
e 3
g 1

sheet2

a
b
c
d
e
f

シート 2 の b1 に数式を入れて下にドラッグすると、結果のシート 2 が

sheet2

a  1
b  2
c  0
d  1
e  3
f  0

explanation : - a = 1 because same value in book1
                b = 2 because same value in book1
                c = 0 because c does not exist in book1
                d = 1 because same value in book1
                e = 3 because same value in book1
                f = 0 because f does not exist in book1

シート 2 の b 列で使用できる数式は何ですか?

4

2 に答える 2

5

ここでは、if()、iserror()、および vlookup() の組み合わせが最善の策です。

sheet1 のデータが「refdata」という範囲にあると仮定すると、

=IF(ISERROR(VLOOKUP(A1,refdata,2,FALSE)),0,VLOOKUP(A1,refdata,2,FALSE))

必要なことを行う必要があります(A1は、一致させたいデータを含むセルです)

于 2010-02-26T10:05:26.207 に答える
0

Excel 2007 では、次のようになります。

=IFERROR(VLOOKUP(A1,sheet1data,2,0),)
于 2010-02-26T11:41:52.667 に答える