1. 目的
- 同じ値が連続するセルの文字色を薄い灰色に変更する
- セルを結合せず、視覚的にわかりやすくする
2. 対象データ
A列 B列 C列
りんご 赤 100
りんご 青 120
みかん オレンジ 150
バナナ 黄 200
バナナ 黄 180
→ A列とB列で連続しているデータの文字色を薄い灰色にする
3. GASコード
function highlightDuplicateCells() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getDataRange();
var values = range.getValues();
var lastRow = values.length;
for (var col = 0; col < 2; col++) { // A列とB列を処理
for (var row = 1; row < lastRow; row++) {
if (values[row][col] === values[row - 1][col]) {
sheet.getRange(row + 1, col + 1).setFontColor("#B0B0B0"); // 薄い灰色
}
}
}
}
4. 実行結果
- A列・B列の連続する値が薄い灰色に変わる
- セルの結合ではなく、視認性を高めるだけなので並べ替えや編集がしやすい