目次
今回作った関数の概要
・同じファイルの別シートで
・重複がある場合に
・セルを色づけする
実現したいこと
同じファイルに、以下のようなシートが2つある。
シート1
![](https://www.insidemiku.com/wp-content/uploads/2022/07/a32548644d7f3179cb5adebbf1253d45.png)
シート2
![](https://www.insidemiku.com/wp-content/uploads/2022/07/be619e46d1d0c89a0906cb2030180b4a.png)
シート間の会社名の重複を防ぎたく、シート1と重複する会社名がシート2に存在する場合は、セル色を変えたい。
条件付き書式を設定する
今回は、条件付き書式を設定することで上記を実現していく。
条件付き書式の設定画面を開く
表示形式→条件付き書式で、設定画面を開く。
![](https://www.insidemiku.com/wp-content/uploads/2022/07/2b81d4b691eb580ae8f5ecb3c92bd4b5-1024x559.png)
範囲を設定する
重複を探したい範囲を設定する。(今回の場合はA3:A10)
![](https://www.insidemiku.com/wp-content/uploads/2022/07/98ef98fb7399d3de6d62f5b3a8bd53d4-1024x566.png)
書式ルールを設定する
「セルの書式設定の条件」で「カスタム数式」を選択して、以下の数式を書く。
=COUNTIF(INDIRECT("シート1!A:A"),A3)>0
INDIRECTを使うと、別シートを参照できます。
すると、両シートで重複している会社名(今回の場合、A社とB社)のセルが色づけされる。
![](https://www.insidemiku.com/wp-content/uploads/2022/07/05d72b697b715fe0037d3df99eae7858-1024x560.png)