1

シート X に 2 つの列 A と B があり、シート Y に 2 つの列 A と B があります。列 A にはいくつかの異なる値がありますが、一部は同じです。たとえば、行 1=42 行 2=42 行 3=43 です。列 B の値が列 A に対して両方のシートで一致しているかどうかを知りたいのですが、これを見つけるために使用できる数式はありますか?

列 A では、各行は 42、42、42、43、43 などの数字であり、列 B では、42 ~ 333、42 ~ 345、42 ~ 678、43 ~ 999 など、各行に異なる数字があります。したがって、vlookupすると、42であるすべての行に対して42の隣にある最初の数字を取得しますが、42の隣にあるすべての異なる値を見つける必要があります

4

1 に答える 1

1

してみてください:

=IF(COLUMN()>COUNTIF(Y!$A:$A,$A1)+2,"",INDEX(Y!$B:$B,MATCH($A1,Y!$A$1:$A$10,0)+COLUMN()-3))  

シート X の C1 で (たとえば、ColumnI に) コピーされ、それに合わせて下にコピーされます。Ys をs に変更してX、シート Y の C1 で使用します。

一致を識別しやすくするために、各シートの J1 に入れ、適切に=IFERROR(MATCH(B1,C1:I1,0),"")コピーします。

于 2013-08-23T04:34:50.057 に答える