複数の数字を文字に置換したい


質問が500問あるアンケートがあると仮定して...

上記のように数字を文字に置換したいのですが、効率良い方法はないでしょうか。

1番シンプルな置換方法だと、時間がかかるので、、、


※accessも持ってます。

※それぞれ設問、数字、文字のリストは別のexcelシートで持ってます。



> 効率良い方法はないでしょうか。

具体的にどのような観点や評価軸を以て「効率が良い」とするのかはともかくとして。

> 質問が500問あるアンケートがあると仮定して...
> 上記のように数字を文字に置換したい


> ※それぞれ設問、数字、文字のリストは別のexcelシートで持ってます。

F5 セルのように、1 つのセルの中に複数の回答が含まれることを
許容しているケースがあるのであれば、とりあえずマクロか
Power Query を使用なさればよろしいのではないでしょうか。

> ※accessも持ってます。

少なくとも、画像で示されているような非正規形テーブルは、
かえってAccess のクエリでは扱いづらく、また Access の仕様上、
255 列を超える列数のテーブル/クエリを作成することはできません。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

1回限りの作業であれば、「1番シンプルな置換方法」が一番簡単かもしれません。

そうでなければ、xlookup などで番号に対応する名前を参照する関数を使うのが良いかもしれません(セル参照を上手く書けば、コピペで表全体に適用できます)。

またはマクロ(VBA)を使うことも可能ですが、難易度は高くなりますね。

※よく見たら、セルF5のように1セルに複数回答がある場合があるのですね。これで難易度が一気に上がります。これだと xlookup は使えないですね。

 自動化を考えたら、このような非構造化・非正規化のデータはダメです。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

1回限りの作業なので、

1番シンプルな方法で行うことも検討してみようと思います。

ありがとうございます。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

power queryはまだ使用したことがないのですが、調べてみます。

ありがとうございます。

また、accessでは扱いづらいとのご指摘も、ありがとうございました。

大変参考になります。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

最終的に質問・回答ごとの件数を集計なさるつもりなのであれば、
まず非正規形テーブルを正規形テーブルに変換することを
検討されることをお奨めします。

(変換前のテーブル)
画像

(Power Query で変換した結果)
画像

以上のような構造になっていれば、質問マスタや選択肢マスタと照合して
それぞれの回答の内容(文字列)を参照、表示しやすくなるでしょう。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

F5セルは、"1.2"ではなく "1,2"にしないと どんな手法も無理じゃないでしょうか?

テーブルがあり、マクロの知識があれば、そんなに難しい話ではないと思います。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2024年5月01日 表示数 244 適用先: