Q&A

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

繰り返し処理に関して

YUTACO YUTACO

2024-12-06 16:43

現在の結果
アクション

インポートしたCSVファイルの日付データを加工して別の列に表示したいのですが、
繰り返し処理をどのように表現すればいいのかわかりません。


「1枚の目の画像」ではアクションを回した結果を表示しています。
一番右の見えている文字列の日付データを、画面真ん中の列にDATE関数を使って表示
させるシンプルなものです。

「2枚目の画像」はアクションを表示しています。

YUTACO YUTACO
お忙しいところご回答いただきありがとうございました。
無事に表示することができました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは

今回の場合であれば、無理して繰返し処理にする必要はないと思われます。
以下のように、最大行数を取得し、一括でDATE関数を入力させることもできます。

例えば、
N列の各行に、IF関数でO列に日付が入っている場合、ROW関数でその行を表示させ、
N1セルにMAX関数で表示されているROW関数の最大値を取得させます。

「セル【①】に【②】をセットする」のそれぞれのパラメータを以下のように
設定頂ければ問題ないです。
① 【="G2:G"&N1】
② 【="=DATE(MID(UTIL.CELLV(ROW(),""O""),1,4),MID(UTIL.CELLV(ROW(),""O""),5,2),MID(UTIL.CELLV(ROW(),""O""),7,2))"】
 または【="=DATE(MID(INDIRECT(""O""&ROW()),1,4),MID(INDIRECT(""O""&ROW()),5,2),MID(INDIRECT(""O""&ROW()),7,2))"】

以上、よろしくお願いいたします。
メールコンタクトをとる