エクセル。自分自身からOFFSETで参照
2010/06/19
excel
マクロ
エクセルです。自分自身のセルから左となり、右となりのセルを参照して、判定します。
おそらく多分、この短いコードをすぐに思い出すことはないと確信するので、ここにメモしときます。
参考
自分自身の左隣を取得する
=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), 0, -1)
次に左となりと右となりを比較して一致するなら○、一致しないなら×を表示してみます。
文字列の比較はEXACTで。
=IF(EXACT(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), 0, -1),OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), 0, 1)),"○","×")
結果こんな感じ
参考
: