- ベストアンサー
Excelで縦に文字を表示する方法とは?
- ExcelでA1のセルから縦に客先コード、B1のセルから縦に客先名、C1のセルから縦に売上げ金額を入力する方法を教えてください。
- 50社程度の重複した客先名を空いているセルに入力して表示する方法を教えてください。
- リセットボタンを押せば元の表に戻るようにする方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はて? >Excelで文字を指定して表示したい 最も簡単な手順: シート2のA1からA50に客先名称を一覧する シート2のB1からB50にコードを記入する シート1のB2以下を選択 データタブ(データメニュー)の入力規則を開始 種類をリストに変えて 元の値に =INDIRECT("Sheet2!A1:A50") と設定する >Enterを押とその客先名だけのセルが表示されるようにしたい B列を選択するとプルダウンメニューから客先名称一覧が表示されるので,選択する。 やり直したいときは,Deleteキーで消去する。 A列には A2: =IF(B2="","",VLOOKUP(A2,Sheet2!A:B,2,FALSE)) 以下コピー と記入し,該当するコードを自動で表示させる。 客先を選んで他にも表示したいセルがあるときは,同様に応用する。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
少し程度が高くなりますが次のようなことを試験してみてはどうでしょう。 例えばシート1で1行目には項目名を次のように並べます。 A1セルに日付、B1セルに客先コード、C1セルに客先名、D1セルに売上金額、…F1セルまで項目名が有るとします。 各データは2行目から下方に入力するとします。 ただしC列の客先についてと客先コードについてはデータベースとしてシート2で表となっているとします。 シート2ではA1セルに客先名、B1セルに客先コードの項目名が有り2行目から下方にデータを並べます。出来れば客先名はアイウエオ順に下方に、また客先コードは数値で小さい数値から順に入力するようにします。 そこでシート1に戻ってC列を選択してから「でーた」たぶの「データの入力規則」の「データの入力規則」から入力値の種類の窓では「リスト」を選択し、元の値の窓には =Sheet2!A:A と入力してOKします。 これでC列のセルを選択することで▼が表示されそこから名前を選択すればよいでしょう。 また、シート1のB2セルには次の式を入力して下方にドラッグコピーします。 =IF(C2="","",VLOOKUP(C2,Sheet2!A:B,2,FALSE)) これによってC列で名前を選ぶことでコード番号が自動的に表示されます。 そのような操作でデータを次々に下方に入力していけばよいのですが客先ごとのデータを見たいとのことでしたらG列に作業列を作って、そこでのデータをもとにシート3に表示させることにします。 シート1のG2セルには次の式を入力して下方にドラッグコピーします。 =IF(B2="","",B2*1000+COUNTIF(C$2:C2,C2)) そこでシート3に移って1行目のA1セルからF1セルまでにはシート1の項目名をコピーして貼り付けます。 A2セルには次の式を入力してF2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(ROW(A1)>COUNT(Sheet1!$G:$G),"",IF(INDEX(Sheet1!$A:$F,MATCH(SMALL(Sheet1!$G:$G,ROW(A1)),Sheet1!$G:$G,0),COLUMN(A1))=0,"",INDEX(Sheet1!$A:$F,MATCH(SMALL(Sheet1!$G:$G,ROW(A1)),Sheet1!$G:$G,0),COLUMN(A1)))) 客先のコード順に整理されてデータが表示されます。 勿論毎日シート1にデータが追加されても自動的に表示が変わります。 A列の日付欄はシリアル値で表示されますのでA列を選択して右クリックし「セルの書式設定」の「表示形式」で日付から選んでください。
お礼
早速ご回答いただきありがとうございます。 色々なやり方があるものですね。 凄く参考になりました。 質問の説明が下手くそなのに適切なご回答を いただき感謝致します。
- shintaro-2
- ベストアンサー率36% (2266/6245)
>オートフィルターを使えば出来ない事もないのですが、客先が50ありますので探すのに面倒です。 チェックボックスに印をつけるのではなく フィルタのオプションで、 探さずに客先の入力が可能です。
お礼
お忙しい中ご回答ありがとうございます。 確かにそのやり方が一番早いのかも知れません。 ありがとうございました。
お礼
お忙しい中適切なアドバイスありがとうございます。 成る程と思うようなやり方で感動しました。 本当に助かりました。