Excel列番号を列文字列に変換

✅ 法人対応可能:複数フローのまとめてのご購入やカスタマイズのご相談も承ります。
✅ 月締めの請求書発行対応:法人契約でも安心してご利用いただけます。
✅ お問い合わせ歓迎:[お問い合わせページ]からお気軽にご連絡ください。

¥4,000

Power Automate for desktopでExcelを操作する際、列番号(1, 2, 3, …)ではなく、列文字列(A, B, C, …, Z, AA, AB, …)が必要になる場面 が多くあります本プログラムを活用すれば、Power Automate for desktopのフロー内で自動変換が可能 になります。

カテゴリー: タグ:

説明

 

Power Automate for desktopでExcelを操作する際、列番号(1, 2, 3, …)ではなく、列文字列(A, B, C, …, Z, AA, AB, …)が必要になる場面 が多くあります。

たとえば、以下のようなウィザードに範囲を入力する場合、列番号(27)はわかっていても「AA」が必要です。

本プログラムを活用すれば、Power Automate for desktopのフロー内で自動変換が可能 になります。

Excel列番号を列文字列に変換

Power Automate for desktopには標準でこの変換機能ありません。このフローでは、Excelの機能を利用してExcel列番号を列文字列に変換します。さらに、Excel列番号を列文字列に変換するフローを外部から呼び出すことにより、関数のように使用することができます。

以下のように[Desktopフローを実行]アクションを使って呼び出します。引数[列番号]に「27」と設定した場合、戻り値[o_txtColumn2]には「AA」という文字列が返されます。

    フローの解説

    検証環境

    • Power Automate for desktop バージョン:V2.42~
    • 検証OS:Windows10 Pro/11 Pro
    • Excel:Microsoft365(バージョン2412)64ビット

    ダウンロードに含まれるファイル

    • Main.txt

    使用方法

    1. 圧縮ファイルの解凍
      ダウンロードされた圧縮ファイルを任意の場所に解凍してください。
    2. フローの復元
      1. Power Automate Desktopで「Excel列番号を列文字列」というフローを作成
      2. 入力変数[inmColumn]を作成する。[データの種類]は「数値」とし、[既定値]は「0」、[外部名]に「列番号」と入力する。保存をクリックする


      3. 出力変数[o_txtColumn]を作成する。[データの種類]は「テキスト」とし、[外部名]に「o_txtColumn」と入力する。保存をクリックする
      4. Main.txt の内容をコピーし、メインフローに貼り付ける
      5. フローを保存
    3. 呼び出し元フローの作成
      1. Power Automate Desktopで任意のフローを作成
      2. [Desktopフローを実行]アクションを追加する
      3. [Desktopフロー]で先ほど作成したフロー[Excel列番号を列文字列]を選択する
      4. 入力変数[列番号]に任意の数値を入力。ここではテストとして「27」と入力する
      5. [保存]をクリックして、[Desktopフローを実行]アクションを閉じる
    4. フローの実行
      フローを実行する。変数[o_txtColumn2]に「AA」が入れば成功

    実行

    フローを実行します。変数[o_txtColumn2]に「AA」が入れば成功です。

    動作保証ポリシーおよび著作権について

    動作保証ポリシーおよび著作権についてをお読みください。

    すぐダウンロードして、Excel業務の自動化を体験しましょう!