>>949 元データが変わっても、いちいち最大桁数を調べて式を書き直さなくてもいいというメリットがある。
これを「汎用性」という。読み方は自分で調べようね。
>>952 でも
>>947の場合だとLEN(A1)-3の"3"はどうするの?
元データの桁数が変わったらここも変えないとまずいじゃないか。これが汎用性なわけ?
もっともLEN(A1)-(LEN(A1)-1)という手もあるけど、抜いた数字が右から何桁目なのかわからないし、エラー処理が必要という欠点がある。
それよりは十分な桁数を用意した
>>920の方が扱いやすいとおもうけどねー。
桁は定数にせずCOLUMN()から引っぱってくれば式のコピペだけで何桁でもいける。
0の数はREPTで増やせばいい。
最大値はMAX()で調べればいいだけじゃん
>>947 =IF($A$1>99999,LEFT(RIGHT($A$1,6)),"")
=IF($A$1>9999,LEFT(RIGHT($A$1,5)),"")
・・とか作ってたよハハハ
つーかそもそも、何の用途で使うんだろ
金種表とかだったら怒っちゃうよ!
すみません教えてください。
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 いいえ
【5 検索キーワード 】 シート クリック 反映
1、2、3とシートがあります。
1のシートには送付状。
2と3には数や名前などのデータが入っています。
2か、3のシートを開いている状態で1のシートの見出しタブをクリックすると、
2と3の指定のセルの情報が1のシート内の指定のセルに反映させる方法は
ありませんか?
>>959 VBA使わないと無理
Wordの差込印刷じゃだめなの?
961 :
名無しさん@そうだ選挙にいこう:2008/04/09(水) 12:10:20
>>946 TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
こーゆーのははいってませんか?
>>959 VBAが無理ならindirect関数を使うと幸せに慣れるかも
963 :
962:2008/04/09(水) 12:21:51
補足、タブ見出しのクリックで動作させる場合は絶対にVBAしか無理
>962-963
>959
>シートの見出しタブをクリックすると
分かんないなら出てくるなっちゅー話ですわ。
966 :
926:2008/04/09(水) 13:46:12
967 :
名無しさん@そうだ選挙にいこう:2008/04/09(水) 14:09:17
>>959 VLOOKUPやらINDEXやら何やらを使ってシート2,3から必要な情報を参照する式をシート1に書いときゃいいだけじゃね?
最初の時点ではシート1は空白で、シート1の見出しタブをクリックした時点で情報が書き込まれるってのが
>>959の希望なのかい?
968 :
956:2008/04/09(水) 14:24:16
>960,962-963,967
ありがとう。
ワードじゃ嫌だって言うんだ…何が嫌かはわからんが。
クリックしただけで反映が希望だった。
VBAの本買ってきて勉強する!!
どうもありがとう!
969 :
959:2008/04/09(水) 14:25:41
エクセルで作った表を上下均等にして配置するには
どうしたらいいのでしょうか?
>>970 均等にして印刷したいのなら
ページ設定→余白→水平にチェック
よくわからないが、印刷するときなら
印刷プレビュー→余白
で、好きなように設定できる。
973 :
名無しさん@そうだ選挙にいこう:2008/04/09(水) 21:05:13
【1 OSの種類 .】 Windows vista
【2 Excelのバージョン 】 Excel 2003
【3 VBAが使えるか .】 つかえません 勉強したいです
【4 VBAでの回答の可否】 できれば否
【5 検索キーワード 】 エクセル リンク URL 他のセル
>>973 ハイパーリンクで他のセルを設定したいという事か?
「エクセル カメラ」等でぐぐるといいかもしれない
975 :
970:2008/04/09(水) 21:14:21
ありがとうございます。大感謝です
976 :
973:2008/04/09(水) 21:18:46
973の続きです。あせって書き込んでしまいました。
H列の各行のセルにURLを書いたのですが、
A列の各行のセルから、H列の各行のセルに書いてあるURLへリンクをつけたいのです。
A ............................ H
1 お弁当...........................
http://bento.jp 2 おでん............................
http://oden.jp 3 味噌汁..........................
http://miso.jp 4 大学芋...........................
http://imo.jp 5 おかゆ...........................
http://kayu.jp 6 .............................
・ ..............................
・ ...............................
・ ...............................
1000 千枚漬け..............
http://senmai.jp ハイパーリンクで
A1=HYPERLINK("
http://bento.jp","お弁当")
とすればいいんですが、1000行以上あって、大変なので、
A1=HYPERLINK("H1","お弁当")
として、100行すべてにコピーすればリンクが簡単に作成できるかと思いましたが、
ファイルが開けませんとなってうまくいきませんでした。
手作業でH列に書いてあるリンクをひとつずつコピーしてA列のセルに貼り付けるしか
方法はないんでしょうか?どなたかご教授おねがいします。m( . . )m
享受な
>>978 なんと!!ごめんなさい
ネットでこういう指摘受けたんだよーと言い訳するが調べなかった俺も悪いな
しかも「教示」ね。結局間違いね。まぁいいけど
>>976 もしリンク元(H列)が間違ってるなら、どうしようもない
仮にH1にoden、I1に.jpが着たりしてたら別だけど
H列を元にハイパーリンク関数を使ってエラーが出たのなら、
どういうエラーが出たのか教えてほしい。完全にないページとか言われたら、そんなもんしらんとかしか答えようが無いけど
>>979 ありがとうございます。
A1=HYPERLINK(H1,"お弁当")
にして下にコピーしたらリンクに関してはうまくいきました。
ところが、
C
A3=HYPERLINK(H3,"お弁当")
となりセルの名前が全てお弁当になってしまいます。
どうすればいいのでしょうか。
リンクは全て正しくコピーされて、実際にうまくいっています。
A列のセルをコピーして、G列などにコピーして
A1=HYPERLINK(H1,G1)
とするしかないのでしょうか。
>>980 そういう場合は
B1やI1等に
=HYPERLINK(C1,A1)
として下方向にコピー、オートフィルすると良い
セルに4桁の数字を入力します。
例えば・・1000 と。
その入力した数字を自動的に10.00に
したいのですが何かよい方法はないでしょうか?
983
例えが悪かったですね・・・。
5678 と入力した数字を 56.78になるようにしたいのです。
うちの会社のルールで
作業の規模によって
「通常作業」「重要作業」「超重要作業」と3段階の区分があります。
通常作業は作業日の前月の20日までに申請しなければいけない(5月の作業なら4月20日まで)
重要作業は作業日の2ヶ月前の20日までに申請しなければいけない(5月の作業なら3月20日まで)
超重要作業は作業日の3ヶ月前の20日までに申請しなければいけない(5月の作業なら2月20日まで)
今、A列に作業予定日時が、B列に区分「通常作業」「重要作業」「超重要作業」のいずれかが記載されてるとして。
C列に申請までの猶予日数を表示させたいのですが
どうすればいいですか?
C1=datedif(date(year(A1),month(A1)-3,20),today(),"D")
>>983 みかけだけじゃなく実際の数字も10.00にしたいなら
別のセルに=A1/100として、書式設定を0.00
A1に入力してるという前提ね
991 :
名無しさん@そうだ選挙にいこう:2008/04/10(木) 07:59:56
すいませんexcelでグラフを作成するときですが
例えば棒グラフで作成するときに左の軸がどうしても
%表示(割合)になってしまうのですが積み上げた数値をそのまま
グラフに反映させるにはどうすればよいですか?
992 :
973:2008/04/10(木) 09:18:17
昨日は迅速なレスありがとうございました
エクセルでつくった
>>976のような表をwebで公開したいんですが、
また似たような質問なんですけど、
エクセルでコピーしたものをホームページビルダーに貼り付けると
リンクが引き継がれないので、webページとして保存するようにしました。
ためしに保存したhtmファイルをブラウザで開いてみたんですが、
1000以上あるリンクが全て「同一ウインドウで開く」に指定されています。
これを、新しいウインドウで開くに指定するのは、
エクセルで表を作成する段階ではどうすることもできないでしょうか。
いったんhtmにして、そこで新しいウインドウで開くように設定しなおすしかないのでしょうか。
エクセルのリンクはデフォルトで、同一ウインドウで開くようになっているのでしょうか。
>>991 グラフを選択するときに100%積み上げを選んでるのか?
普通の積み上げ棒グラフもあるからそれを選ぶ
2003ではあるけど、古いバージョンでは無いかも知れない。
エクセル使いは年収どんなもんよ
パソコン教室に通おうか検討中
3年後に1000万貰えますか
>>995 釣りだとは思うが、事務系の職に就くにあたってExcelが使えるのは「最低条件」なわけで
Excelが使えることによって賃金が上がったり、ましてや1000万もらえるなんてことはない
Excel使える"だけ"なら、まぁ250万ももらえれば御の字じゃねえの
Excelから入ってVBA、VB、VBS、ASP、ASP.NETまで極めれば、あとは自己の営業能力次第だな
>>992 テキストエディタで「<a 」を「<a target="_blank" 」に置換。最後のスペースを忘れないように。
パソコン教室に通って1000万もらえるなら俺も行くわwww
パソコン教室の経営ぐらいやらんとな
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。