質問: 単一列のコンマ区切りのキーと値のペアを別の列に変換します 次のような形式の値を含むexcelシートの列があります。"key1":"value1","key2":"value2","key3":"value3".. このデータの行がたくさんあります。これらのキーをそれぞれの列に分割し、対応する値を適切な行に配置したいと思います。以下のようなもの:key1 | key2 | key3 ------|------|------ value1|value2|value3 これをexcelでどのように処理するのが最善でしょうか?ノート: キーは行間であまり変化しませんが、値は異なります データはスケジュールされたレポートであり、ソースがデータを提供する方法を制御できないため、これはexcel内で実行する必要があります。
回答: excel以外のソリューションが受け入れられる場合は、すべてをtxtファイルにコピーし、エントリ区切り文字(、)を改行(crlf)に置き換えてから、excelに貼り付けて、組み込みのtext-to-columnsオプションを使用できます。キーと値の区切り文字(:) 次に、キーと値の2つの列があります。列にマークを付けてコピーし、貼り付け特殊オプションを使用して転置を選択します