Google スプレッドシートには、次のような表があります。
A B
ID1 data 123
ID2 data 234
ID1 data 456
ID2 data 567
data 567
を手に入れたいID2
。Match(...,0)
orを使用しVLOOKUP(...,FALSE)
て、ID2 の最初の値を取得しますが、最後の値が必要です。
この回答では を使用しています=LOOKUP(2,1/(A1:A4=D1),B1:B4)
が、この1/(A1:A4=D1)
表記は Google シートではなく Excel でのみ機能することがわかりました。
このリンクは を使用することを提案してMATCH(...,1)
いますが、それは私が持っていないソートされたキーに対してのみ機能します!
この VBA ソリューションは、おそらく Google スプレッドシートでも機能しません...
非表示の列を追加できます (列かもしれませIsLast
んか?)、それは役に立ちます。