目次 >関数 >

配列処理の関数

区切れ([文字]、[区切る文字])
[文字]を[区切る文字]で分けて、一次配列として表します

用途
配列では「、」が特別な意味を持つため、そのままでは正しく取り扱えませんが
「区切れ」命令を使って変換することで、「、」なども配列で正しく扱えるようにします

内容は、「やま。かわ。うみ」
配列は、区切れ(内容、「。」)
配列を表示

 
行区切り([文字])
[文字]を行ごとに分けて、一次配列として表します

用途
テキストファイルなど複数行のテキストを処理するとき

内容は、「やま[改行]かわ[改行]うみ」
配列は、行区切り(内容)
配列を表示

 
繋げろ([配列]、[区切りとなる文字])
[配列]の各項目を、[区切りとなる文字]で区切って一つの文字にします。

用途
配列は、「、」が特別な意味を持つため、実際には特別な変換がされます
その変換を無効にして、通常の文字に変換します

配列は、「やま、かわ、うみ」
繋げろ(配列、「。」)を表示

 
配列挿入([配列]、[列目/行目]、[挿入する配列])
[配列]の指定した列または行に、[挿入する配列]を追加します

[列目/行目] 「○列目」「○行目」のどちらかが指定できます

ーーデータの設定
配列(1,0)は、「たくや,3/12,n123」
配列(2,0)は、「ともみ,6/7,n091」
配列(3,0)は、「たいし,12/10,n083」

ーー2行目に新しく項目を追加
結果は、配列挿入(配列、2行目、「なおみ,7/8,n149」)

’1列目に番号を追加

結果は、配列挿入(結果、1列目、「1,2,3,4」)

「<処理前>_
[配列]_
----_
<処理後>_
[結果]」を表示

 
配列削除([配列]、[列目/行目])
[配列]の指定した列または行を削除します

[列目/行目] 「○列目」「○行目」のどちらかが指定できます

ーー2列目の項目を削除します
配列は、「いぬ、ねこ、うさぎ」
結果は、配列削除(配列、2列目)
結果を表示

 
配列交換([配列]、[(移動元の)列目/行目]、[(移動先の)列目/行目])
[配列]の指定した2つの列または行を入れ替えます。

[列目/行目] 「○列目」「○行目」のどちらかが指定できます

ーー1次配列の並び替え
配列は、「AAA,BBB,CCC」
結果は、配列交換(配列、1列目、3列目)
結果を表示

ーー2次配列の並び替え
配列(1,0)は、「AAA,BBB,CCC」
配列(2,0)は、「111,222,333」
配列(3,0)は、「XXX,YYY,ZZZ」
結果は、配列交換(配列、1行目、3行目)
結果を表示

 
配列数([配列]、[方向(行/列)(省略可)])
[配列]の項目数を表します

[方向] (2次配列の場合のみ)
 「行」と指定すると、配列の行数を表します
 「すべて」を指定するとすべての項目の数を表します

[配列]が空の時は、0を表します

ーー3を表します
内容は 「A、B、C」
配列数(内容、列)を表示

ーー2を表します
内容(1、0)は 「A、B、C」
内容(2、0)は 「E、F、G」
配列数(内容、行)を表示

 
最大値([配列]、[列(省略可)])
[配列]の中でもっとも数が大きいものを表します

[列] (2次配列の場合のみ)
 指定した列の最大値を表します
 「すべて」と指定すると、すべての項目の中の最大値を表します

一覧は、「125,365,679,269,472,565」
最大値(一覧)を表示

 
最小値([配列]、[列(省略可)])
[配列]の中でもっとも数が小さいものを表します

[列] (2次配列の場合のみ)
 指定した列の最小値を表します
 「すべて」と指定すると、すべての項目の中の最小値を表します

一覧は、「125,365,679,269,472,565」
最小値(一覧)を表示

 

配列計算・処理

合計([配列]、[列(省略可)])
[配列]にある数値の合計を表します

[列] (2次配列の場合のみ)
 指定した列について計算します
 「すべて」と指定すると、すべての項目から計算します

内容は、「52、14、95、64、58」
合計(内容)を表示

 
平均([配列]、[列(省略可)])
[配列]にある数値の平均値を表します

[列] (2次配列の場合のみ)
 指定した列について計算します
 「すべて」と指定すると、すべての項目から計算します

内容は、「52、14、95、64、58」
平均(内容)を表示

 
偏差値([配列]、[列(省略可)])
[配列]にある数値の偏差値を表します

[列] (2次配列の場合のみ)
 指定した列について計算します
 「すべて」と指定すると、すべての項目から計算します

内容は、「52、14、95、64、58」
偏差値(内容)を表示

 
配列判別([配列]、[判別式]、[列(省略可)])
[配列]から[判断式]を満たす項目の番号を一次配列して表します。

[判別式]
 各項目を判断するときの式
 「もし」命令の[判別式]と同じ方法で指定できます 複数の判別式を指定することはできません
 各項目は「それ」関数に保存されます
  それ>=10

[列] (2次配列の場合のみ)
 指定した列だけを探します
 「すべて」とすると、すべての項目から探します

関連情報
 「配列検索」関数 (キーワードで検索したい場合)
 「それぞれ繰り返せ」命令

ーー項目の中で文字数が5文字以上のものを番号で表します
内容は、「APPLE,HOME,PEN,NOTEBOOK」
結果は、配列判別(内容、文字数(それ)>=5)
結果を表示

 
配列処理([配列]、[場所]、[関数式])
[配列]の各項目について[関数式]の処理をします

[場所] (2次配列の場合のみ)
 [配列]が、2次配列の場合、「○列目」「○行目」が指定できます
 「すべて」 一次配列の場合は、何も指定しません

[関数]
 通常の関数を指定します
 各項目の内容は、「それ」関数に保存されています
 「 」で囲まないでください
  大文字(それ)

関連情報
 「それぞれ繰り返せ」命令

配列(1,0)は、「abc,123,11」
配列(2,0)は、「def,456,21」
配列(3,0)は、「ghi,789,31」

ーー1列目の項目をすべて大文字にします
配列は、配列処理(配列、1列目、大文字(それ))
ーー2列目の数字をすべて÷100します
配列は、配列処理(配列、2列目、それ/100)
配列を表示

 

検索・取り出し

配列検索([配列]、[キーワード]、[列(省略可)]、"完全一致/区別しない(省略可)")
[配列]から[キーワード]を含む項目を探し、その番号を一次配列で表します

4番目には、「完全一致」と指定すると、キーワードと全く同じものだけを選びます
4番目には、「区別しない」と指定すると、大文字と小文字、全角と半角を区別せずに検索します

[列] (2次配列の場合のみ)
 指定した列だけを検索します
 「すべて」とすると、すべての項目から検索して、見つかった内容が含まれている行番号を表します

関連情報
 「列検索」関数 (検索結果を2次配列で取得したい場合)
 「配列取り出し」関数 (該当する項目の内容を取得したい場合)
 「配列判別」関数 (キーワードでなく、指定した条件から検索したい場合)

ーー1,2,3を表します
内容は、「APPLE,HOME,PEN,BOOK」
結果は、配列検索(内容、「E」)
結果を表示

 
配列取り出し([配列]、[キーワード]、[列(省略可)]、"一致しない(省略可)"、"区別しない(省略可)")
[配列]から[キーワード]を含む項目を探し、一次配列で表します

[列] (2次配列の場合のみ)
 指定した列だけを探します
 「すべて」とすると、すべての項目から探します

4番目に「一致しない」と指定すると、配列の中で[キーワード]に一致しないものを取り出します
5番目に「区別しない」と指定すると、大文字と小文字、全角と半角を区別せずに検索します

関連情報
 「配列検索」関数 (該当する項目の番号を取得したい場合)

ーーBOOKを表します
内容は、「APPLE,HOME,PEN,BOOK」
結果は、配列取り出し(内容、「E」、0、「一致しない」)
結果を表示

 
列検索([2次配列]、[キーワード]、[列(省略可)]、"完全一致/区別しない(省略可)")
[2次配列]から[キーワード]を含む列だけを探し、2次配列として表します

4番目に「完全一致」と指定すると、キーワードと全く同じものだけを選びます
4番目に「区別しない」と指定すると、大文字と小文字、全角と半角を区別せずに検索します

[列]
 検索対象となる列を指定します。
 「すべて」とすると、すべての項目を検索します

関連情報
 「配列検索」関数 (検索結果を行番号で取得したい場合)

ーー一覧から「3」が含まれる列を表します
一覧(1、0)は、「太郎、17、179、64」
一覧(2、0)は、「次郎、15、166、54」
一覧(3、0)は、「三郎、12、153、50」
列検索(一覧、「3」)を表示

 
列取り出し([2次配列]、[列])
[2次配列]から指定した列を取り出して、一次配列として表します

ーー一覧から1列目だけを取り出します
一覧(1、0)は、「太郎、17、179、64」
一覧(2、0)は、「次郎、15、166、54」
一覧(3、0)は、「三郎、12、153、50」
列取り出し(一覧、1)
を表示

辞書(連想配列)

辞書削除([辞書]、[見出し])
指定した辞書(連想配列)から見出しに一致するものを削除します。

用途
 辞書の特定の項目を削除したい場合

関連情報
 マニュアル−「基本編」−「辞書機能(連想配列)」
 
「辞書保存」命令

ーーりんご、みかんを表します
データ(「りんご」)は、「180円」
データ(「みかん」)は、「120円」
辞書削除(データ、「りんご」)を表示

 
辞書一覧([辞書])
指定した辞書(連想配列)の見出しだけを取り出して、配列として表します。

用途
 辞書のすべての項目を処理したいとき

関連情報
 マニュアル−「基本編」−「辞書機能(連想配列)」
 
「辞書保存」命令

ーーりんご、みかんを表します
データ(「りんご」)は、「180円」
データ(「みかん」)は、「120円」
辞書一覧(データ)を表示