Q&A

回答の並べ替え:
投稿新規に質問を投稿する

アクション設定を行って数字13桁にしたい

miyu miyu

2024-03-07 10:38

いつもお世話になっております。
アクション設定の方法をおしえていただけますと幸いです。

miyu miyu
いつも本当にありがとうございます。
無事にやりたい処理を行うことができました。

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。
再度確認させていただきました。
以下の点を改修してみてください。

1点目
「="CL6:CL"&COUNTA(AM6:AM10000)+5」となっていますが、
この形式では範囲選択した箇所に同じ値を張り付けてしまいます。
カウンターを回していますので、
お互い対応する箇所に張り付ける実装に変える必要が御座います。

SY番号の列:B列 / 置き換え後の列:CL列 / A1:6行目
セル「="CL"&A1に=SUBSTITUTE(UTIL.CELLV(A1,"B"),"SY","")&"000"をセットする」

2点目
カウンターにはA1セルを使用し初期値には6を設定しています。
しかし繰り返しの最後にA2セルに対し「A2=A2+1」としていますので、
「A1=A1+1」と変更してみてください。

よろしくお願いします。
メールコンタクトをとる
miyu miyu
いつもお世話になっております。
うまくいかなかったため再度相談させていただきたいです。

アクション設定したところ、左のSY伝番が右の値ですべて同じになってしまいました。
うまく変数で回っていないため、どうすればよいのか教えてほしいです
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。
ご連絡いただきありがとうございます。

画像を拝見いたしましたが、
12ステップ目で「=SUBSTITUTE("CL"&A1,"SY","")&"000"」としておりますが、
B列にSY番号があるのであれば、「CL→×、B→○」ではないでしょうか。

また、「"CL"&A1」ではCL6という文字列が生成されるだけなので、
SYを排除しようとしても失敗します。
B列に格納されているSY番号を取得したい場合は、「UTIL.CELLV()」を使用して下さい。

例:B6にSY番号がある場合
「=SUBSTITUTE(UTIL.CELLV(A1,"B"),"SY","")&"000"」

検証のほう、よろしくお願いいたします。
メールコンタクトをとる
miyu miyu
いつもありがとうございます。
初歩的な質問で申し訳ございません。

AMに値が入ったらCLに先ほどの番号を入れていきたいのですが、うまくいきません。
(BにSY番号が入っています)

ご教授いただけますと幸いです。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

以下の2通りの実装が考えられます。
好ましいほうの実装をご検討いただけますでしょうか。

※A1=元々の文字列のセル
①特定の文字列を抜き出し空白に置き換え、000を付け足す。
=SUBSTITUTE(A1,"SY","")&"000"

②指定した箇所から指定した箇所まで抜き出し、000を付け足す。
=MID(A1,3,10)&"000"(SYで2文字なので3からスタート)

事象が解決しない場合、再度ご連絡ください。
よろしくお願いします。
メールコンタクトをとる