たまに使う超便利な関数をメモしていく。
説明 | 関数 |
---|---|
セルAとセルBの文字列が等しいかどうかを調べる。 | =EXACT(A1,B1) |
A列にあってB列にないものだけを表示(重複の確認) | =IF(COUNTIF($B$1:$B$1000,A1)=0,A1,) |
文字列結合の範囲指定。 ""の中は空白または区切りたい文字をいれる。 |
=JOIN("",A1:Z1) =JOIN(",",A1:Z1) |
文字列結合 | =A1&A2&A3 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
4 | 5 |
Google Apps Script で便利術
セルの結合解除
スプレッドシート>ツール>スクリプトエディタを開き下記のコードをコピペして、保存→実行
※保存と実行はコード記載部分のすぐ上に小さいアイコンがある。
※実行後、権限の承認を要求するモーダルが開くこともある。
function myFunction() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var ranges = sheet.getDataRange().getMergedRanges();
for (var i = 0; i < ranges.length; i++) {
var mergedRange = ranges[i];
var value = mergedRange.getDisplayValue();
mergedRange.breakApart();
mergedRange.setValue(value);
}
}