- ベストアンサー
【至急】エクセルで表を作成する方法
- エクセルで表を作成する方法について教えてください。左側の縦のセルは入力済みですが、右のB~Gが入力されていません。手作業で入力する以外に、簡単な方法はありますか?
- エクセルで大量の表を作成する必要がありますが、数字が一部変わっているため、手作業で入力するのは大変です。どうすれば効率的に表を作成できるでしょうか?
- エクセルで表を作成する際に、左側の縦のセルは既に入力済みですが、右のB~Gのセルが未入力の状態です。手動で入力するのは非効率なので、効率的な方法を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.3です。 >しかし、C~GまではでるのですがスタートがどうしてもCからになってしまいます。 >B~にしたいのですがどうすればいいですか? Cからになりますか? 普通、アルファベットのA~Zは文字コードの65~90に該当すると思うのですが、おかしいですね… では、試しに =ROW(A1)&"-1-"&CHAR(COLUMN(A1)+64) の、+64の部分を+63、+62などに変えてみたらどうなりますか?
その他の回答 (4)
- nokky
- ベストアンサー率33% (15/45)
- don9don9
- ベストアンサー率47% (299/624)
やりたいことがわかりにくいですが 1行目のA列からG列に「1-1-A」「1-1-B」「1-1-C」「1-1-D」「1-1-E」「1-1-F」「1-1-G」 2行目のA列からG列に「2-1-A」「2-1-B」「2-1-C」「2-1-D」「2-1-E」「2-1-F」「2-1-G」 3行目のA列からG列に「3-1-A」「3-1-B」「3-1-C」「3-1-D」「3-1-E」「3-1-F」「3-1-G」 ・・・以下同様 ということでよろしいのでしょうか? 一番左上(「1-1-A」が入っているセル)に =ROW(A1)&"-1-"&CHAR(COLUMN(A1)+64) という式を入れて、これを右方向と下方向必要な範囲までコピーでどうでしょうか。 右方向は26セル(Zまで)が限度ですが。
補足
ROW(A1)&"-1-"&CHAR(COLUMN(A1)+64) できました。 しかし、C~GまではでるのですがスタートがどうしてもCからになってしまいます。 B~にしたいのですがどうすればいいですか? みなさん本当にありがとうです。
- KURUMITO
- ベストアンサー率42% (1835/4283)
B列に表示させるのでしたら次のようにしてはどうでしょう。 A2セルから下方にデータが有るとしたらB2セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",ROW(A1)&"-1-B"&ROW(A1)&"-1-C"&ROW(A1)&"-1-D"&ROW(A1)&"-1-E"&ROW(A1)&"-1-F"&ROW(A1)&"-1-G")
補足
有り難う御座います。 できたのですが、1つのセルにすべての値が入ってしまうのですが どうすればいいのですか? 終えてください…
- neKo_deux
- ベストアンサー率44% (5541/12319)
> 1-1-A 1-1-B1-1-C1-1-D1-1-E1-1-F1-1-G > 2-1-A 2-1-B2-1-C2-1-D2-1-E2-1-F2-1-G > 3-1-A 3-1-B・・・つづく 数字が変わる箇所は、 1-1-A 【1】-1-B【1】-1-C【1】-1-D【1】-1-E【1】-1-F【1】-1-G 2-1-A 【2】-1-B【2】-1-C【2】-1-D【2】-1-E【2】-1-F【2】-1-G 3-1-A 【3】-1-B・・・つづく の【】の部分だけって事でいいんでしょうか? であれば、A列に「1-1-A」なんかが入力されているとして、B列にそういう文字列を作り出す式としては、 取り出す数字が1桁なら、 =LEFT(A1,1) なんかで1桁目の数字が取れるので、 B1:=LEFT(A1,1)&"-1-B"&LEFT(A1,1)&"-1-C"&LEFT(A1,1)&"-1-D"&LEFT(A1,1)&"-1-E"&LEFT(A1,1)&"-1-F"&LEFT(A1,1)&"-1-G" を↓にコピペとか。
お礼
+の数字を変更したらできました!!! アルファベットが数字になっていたのすら知りませんでした… 皆さん本当に有り難う御座いました。 パソコンは得意だと思っていたのですが、まだまだ未熟でした。 おかげでこの厄介な仕事が終わりました。 本当に感謝です。 勉強にもなったのでよかったです。 ありがとうございました。