[[20120106134512]] 『プルダウンリストの最初の言葉だけ入力させたい』(佐々木) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『プルダウンリストの最初の言葉だけ入力させたい』(佐々木)

宜しくお願いいたします。

プルダウンリストを作成して、最初の文字だけを入力させたい場合は
どうしたら良いのでしょうか?

例えば、リストの中に「01木工 02鉄工 03PT 04PP 05PE 」と並んでいます。
選んだセルには、01や02の様に数字のみを入力したいのですが、
どうしたら良いのでしょうか?

Excel2007
Windows 7

宜しくお願いします。


 あけましておめでとうございます。

 見た目でよければ。

 どこかのセル範囲に

 01 ALT+ENTER 木工
 02 ALT+ENTER 鉄工
 03 ALT+ENTER PT
 04 ALT+ENTER PP
 05 ALT+ENTER PE 

 で入力 (セル高さは改行分の文字が表示されない高さに指定)

 入力規則のリストで先ほどのセル範囲を選択

 入力規則設定したセルを「折り返して全体を表示する」設定

 (GobGob)


GobGob様

早速の御回答ありがとうございます。
GobGobさんの言われた通りに入力してみました。
しかし《リストの元の値は、区切り文字で区切られたリストか、または単一の行または列
参照でなければなりません。》

という表示が出て、上手くプルダウンリストが完了しません。
何故でしょうか?

トロくてスミマセン。


	A	B	C
1	  ▼		01木工
2			02鉄工
3			03PT
4			04PP
5			05PE

 A1セルにプルダウン(入力規則の「リスト」)
 C列にリストにしたい文字列

 C列データは数値と項目の間をALT+ENTERで改行して入力。
 リスト範囲の行高さを13.5に設定。

 A1セルで入力規則

 種類:リスト
 元の値:=$C$1:$C$5 (C列範囲を設定)

 A1セル、セルの書式設定で「折り返して全体を表示する」を設定。

 こんな感じですわ。

 見た目だけなんで、数字部のみを利用するなら数式などでカバーしてみては
 どないでしょ?

 (GobGob)

GobGob様

出来ました!
トロくてスミマセンでした。
細かく丁寧に教えて頂いて、有難う御座いました。

佐々木


 解決済みですが、別案を。

 GobGobさんの表をお借りして、
 (1) C1〜C5 に 1〜5 を入力。
 (2) C1の書式>表示形式をユーザー設定で "01木工" とする。
     C2以下も同様に設定。
 (3) A1で入力規則を設定し、書式>表示形式をユーザー設定で 00 とする。

 01 のように表示されますが中身は数値の 1 です。
 文字列の 01 が必要なら、数式などで対応して下さい。
  
(純丸)(o^-')b

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.