エクセル関数式、入力範囲の一番右端の値を返すには?
エクセル関数式質問です。
Sheet1のセルA1値、A2値、A3値、A4値を,Sheet2のセルA1に「=Sheet1!A1」,セルB1に
「=Sheet1!A2」,セルC1に「=Sheet1!A3」,セルD1に「=Sheet1!A4」という仕組みを作っ
ておいて、Sheet1のセルA1からA4に人の名前をそれぞれ入力したとします。
例えば、Sheet1のセルA1に「田中」、セルA2に「中村」、A3は空白、A4も空白としたと
き、Sheet2のセルA1には「田中」,セルB1には「中村」,セルC1に「空白」,セルD1に「空
白」(この場合、これらの空白は空白に見えても実際は、「Sheet1!A*」が隠されている
わけですが…)となります。
以上の条件において、Sheet2の別セルに、今、Sheet2のA1からA4の範囲に表示されてい
る名前のうち、常に右端の名前を表示させたい場合、この場合は「中村」です。その右
となりは空白ですので。仮にA3に「大山」と表示されたてA4は空白の場合は、もちろん
「大山」になります。この別セルに入力する関数式を教えてください。宜しくお願いし
ます。
お礼
早速の完璧な回答有難うございます。とても勉強になりました。本当に助かりました。 先にお礼を言わせて頂きます。