// (12列目,14列目)の組み合わせ回数を記録するためのオブジェクト counts = {}; // ■第一段階: 上から走査してカウント for (row = 2; row <= Bottom; row++) { col12 = cell(12, row).trim().toLowerCase(); col14 = cell(14, row).trim().toLowerCase(); key = col12 + "|" + col14; // カウントアップ if (key in counts) { counts[key] = counts[key] + 1; } else { counts[key] = 1; } } // ■第二段階: 下から走査して削除 for (row = Bottom; row >= 2; row--) { col12 = cell(12, row).trim().toLowerCase(); col14 = cell(14, row).trim().toLowerCase(); key = col12 + "|" + col14; // もし2回以上出現している組み合わせなら削除 if (counts[key] > 1) { DeleteRow(row); } }