文字列中の文字の削除 文字列中の文字を削除します。 |
|
構文: |
Del(文字列,開始位置,文字数) |
パラメータ: |
文字列 文字列または文字式 開始位置 文字列中の文字の位置(先頭から何番目か)で、この文字から右に向かって削除が始まります。 文字数 削除する文字の数を指定します。[開始位置]で指定した位置から、右に向かって、この数の文字が削除されます。 |
戻り値: |
文字列 削除後の文字列が返ります。 |
例: |
Del('ABCD',2,1)では、先頭から2 番目の文字だけが削除され、'ACD'が返ります。 また、X に2 字以上の文字が入っていると仮定すると、下の式では、Y の値が負の時にはX の文字列のうち最初の文字が、Y が正の場合はX の文字列のうち2 番目の文字が削除されます。Y が0 の時には、削除は行われません。 |
|
IF(Y<0,Del(X,1,1),IF(Y>0,Del(X,2,1),X)) |
関連項目: |