はじめまして。表題の件について、質問させて頂きます。やりたいことの手順としては下記のようになります。1.[名前]と[年齢]という列にオートフィルタが設定してある。[名前] [年齢]佐藤 20鈴木 23田中 29 NAME(★★★)2.[名前]に「鈴木」を選択する。3.「鈴木」行が抽出され、選択された「鈴木」という名前を右下のNAME(★★★)というセルに出力するということをやりたいのですが、3の「名前を右下のNAME(★★★)に出力」という部分が実現できずに困っております。もしいい方法がありましたらご教授頂きたく、よろしくお願いします。
そういうのは 入力規則のリストで行った方が良いと思います。
勘違いかもしれませんが、A列に名前が入力されているとして、(1行目はタイトル行)=INDEX(A:A,MIN(IF(SUBTOTAL(3,INDIRECT("A"&ROW($A$2:$A$100))),ROW($A$2:$A$100)))) Ctrl+Shift+Enter で確定。
>クロさん教えていただいた方法で試したところ、うまく動作いたしました。この数式は、自分では間違いなく思いつかなかったですね…。どうもありがとうございました。>Chiquilinさんアドバイスありがとうございます。Excelはあまり詳しくないので、リストについても調べてみたいと思います。
解決チェックを付け忘れていました。申し訳ありません。
D列の合計に対して、E列にAランク〜Dランクの表示をしたいと思っています。どのように設定したらいいのでしょうか。ランクの条件は下記のとおりです。Aランク→1500以上2000未満Bランク→2000以上2500未満Cランク→2500以上3000未満Dランク→3000以上3500未満 A B C D E1 名前 1月 2月 合計 ランク2 中 村 1200 1500 2700 3 斉 藤 1000 950 1950 4 田 中 1800 1300 3100 5 鈴 木 1950 500 2450どうかよろしくお願いします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
◆G.H列に、下のようなランク表を作ります。 A B C D E F G H1 名前 1月 2月 合計 ランク 範囲 ランク2 中 村 1200 1500 2700 0 ランク外 3 斉 藤 1000 950 1950 1500 A 4 田 中 1800 1300 3100 2000 B 5 鈴 木 1950 500 2450 2500 C6 3000 D7 3500 ランク外◆ランクを付ける、E2に式E2=IF(D2="","",VLOOKUP(D2,$G$2:$H$7,2))◆式を下のコピー◆これで、ご希望のランクがつきますよ!
Maronさん、どうもありがとうございます。ランク表示ができました!嬉しいです。本当にありがとうございました。
こんばんわ。いつも丁寧に教えていただきまして、ありがとうございます。今回も 達人の皆様 よろしくお願いいたします。 A B 1 2005/5/18 平成17年5月分合計 A1の日付を持ってきて、 B1に、平成17年5月分合計 と表示したく、 B1に、 =A1&"分合計" としたところ、 シリアル値 38490分合計 と表示されてしまいます。 また、B1には、表示形式をユーザー設定で、 ggge"年"m"月"としてあります。 よろしくお願いいたします。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
こんばんわ。いつも丁寧に教えていただきまして、ありがとうございます。今回も 達人の皆様 よろしくお願いいたします。 A B 1 2005/5/18 平成17年5月分合計 A1の日付を持ってきて、 B1に、平成17年5月分合計 と表示したく、 B1に、 =A1&"分合計" としたところ、 シリアル値 38490分合計 と表示されてしまいます。 また、B1には、表示形式をユーザー設定で、 ggge"年"m"月"としてあります。 よろしくお願いいたします。
ggge"年"m"月分合計"とされてはいかがでしょう?
=TEXT(A1,"ggge年m月")&"分合計"とか=TEXT(A1,"ggge年m月分合計")
Chiquilin さんしげちゃん さん早速のレスをありがとうございます。いずれも思うようになりました。いずれかを使わせていただきます。本当にありがとうございました。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
こんばんは。初めて質問させていただきます。例えば平成17年5月18日についてセルの書式をge.m.dとした場合,H17.5.18となり,gee.mm.ddとすればH17.05.18と表示されますよね。これをH17. 5.18と一桁の年・月・日の場合に手前にスペースを設けることは可能なものなのでしょうか。よろしくお願いします。
表示形式では無理です。セルを分けて関数でならできます。
Chiquilinさん早々のレスありがとうございます。セルを分けて関数…というのは具体的にどのような方法かご教示いただけますでしょうかよろしくお願いします。
例えば =REPLACE(SUBSTITUTE(TEXT(A1,"!.eee!.mm!.dd"),".0",". "),1,1,TEXT(A1,"g"))こんな感じです。人によってやり方は違うと思いますけど。
Chiquilinさんありがとうございました!ちなみに,関数が基礎的なものしかわからず,例示していただいたものの意味を簡単に教えていただけるとありがたいのですが…重ね重ね恐縮です。
A1に「57,907」、A6に「87,645」という値があるとき、空欄となったA2,A3,A4,A5の値を最後のA6に近くなるようにもとめるのはどうしたらよいでしょうか?教えてください。
意味不明です。>A6に近くなるようにもとめるってどういう数を求めるのですか。
こういうことかな?A1からA6を選択して「編集」―「フィル」―「連続データの作成」を選択して「データ予測」にチェックを入れて「OK」。
独覚様、ありがとうございました。教えていただいたとおりにやってみたら、できました!今日中に仕上げたかった資料作成でしたので、今から再度取り組む元気が出てきました。また、独覚様、との様、質問させていただいているのに説明不足で申し訳なかったです。にもかかわらず、おかげさまで解決できました。本当にありがとうございました。
緯度経度などを扱うとき、35度38分10.857秒とか表現されている値を35.636349度と換算するような関数はないでしょうか。また、35.636349(度)という値を35度38分10.857秒と表示するような書式はないんでしょうか。++++++++++++++++++++OS ⇒Windows MEVersion⇒Excel 2002++++++++++++++++++++
◆下が、参考になるのでは?「緯度と経度を変換する方法が10進度に調整します。」http://support.microsoft.com/default.aspx?scid=kb;ja;244951
アドバイスありがとうございました。教えていただいたURLをたどりhttp://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.htmlに行きました。結局、「1分=60秒である」と書いてあるだけで、換算フォームがサイト上で提供されているだけでした。エクセル上でうまい処理方法がないかと思ったのですが。やはり「122°23′45″」を文字列処理して122、23、45と3つの数値を取り出し122+23/60+45/360=122.395・・・とやるんでしょうか。エクセルは緯度経度を扱うことを想定していないのでしょうか。(度分秒に対応する書式も無いようですし)
◆tomiさん、大変失礼しました。◆お詫びに、Maron流に考えてみました。◆「35.636349」→「35度38分11秒」(「35度38分10.857秒」ではないのですが)・A1に「35.636349」と入力してあるものとします。・B1に:=A1/24・BIの表示形式を、ユーザー定義で、「 [h]"度"mm"分"ss"秒" ]・結果「35度38分11秒」になります。◆「35度38分11秒」(表示形式「 [h]"度"mm"分"ss"秒" ])→「35.636349」・C1に:B1*24・表示形式[標準]◆参考になれば!
自分でもう一度捜してみたらhttp://www2.odn.ne.jp/excel/waza/format.html#SEC34がありました。これである程度はできそうですが。でも、123.444度という値を書式[h]-mm-ss.ssで表示すると2962-39-22.22となってしまう?しょせん日付表示の転用でしかないということでしょうか。
◆tomiさん、大変ご苦労をおかけしました。◆どうも、緯度・経度 は、EXCLの基本的なものではないようです。◆表示形式は、「時・分・秒」を流用して、ユーザー定義必要があります。◆[h]"度"mm"分"ss"秒" または [h]"°"mm"′"ss"″" です。
こんにちは。お邪魔します。Maronさんの方法で>「 [h]"度"mm"分"ss"秒" ]を「 [h]"度"mm"分"ss.000"秒" ]にすれば「35度38分10.856秒」まではなんとか・・・。
Maron様、boy様ありがとうございました。お手数かけました。Excelの現状ということで納得しました。昨今、GPSやネット上の地図サービスで緯度経度データが使われているので、Excelでも便利に使えたらいいなと思ったのですが。今後に期待しましょう。
1991年から2000年までの実績数字が存在します。そのCAGRは1.5だったのですが、2001年から20010年までの予測数字を算出してその期間のCAGRも1.5にしたい場合、どのように計算するとできますでしょうか?どなたかお教えください。宜しくお願いいたします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
これってエクセルの質問ですか?これをエクセルの質問と捉えるなら、先ずは、その表と算出方法を提示され、それをエクセルで行うには?と言う質問に変えられるべきと思います。予測数字を勝手に出す訳にはいきません。責任が取れません。
>20010年。。。ありえない。
下記参考の様に年号及び年月日を別々のセルで入力したデータがありますが、これを別のセルにyyyy/mm/dd で表示したいのですがどのようにすればなるのでしょうか。宜しくお願いします!参考 A B C D E1 符号 年 月 日2 平成 15 5 5 2003/5/53 昭和 62 2 145++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
下記参考の様に年号及び年月日を別々のセルで入力したデータがありますが、これを別のセルにyyyy/mm/dd で表示したいのですがどのようにすればなるのでしょうか。宜しくお願いします!参考 A B C D E1 符号 年 月 日2 平成 15 5 5 2003/5/53 昭和 62 2 145
=TEXT(A2&B2&"年"&C2&"月"&D2&"日","yyyy/mm/dd")文字列での表示ですが、どうでしょう?(追加)シリアル値にするのなら「*1」を追加してください。
1.E列の書式設定を日付にする。2.E2に以下のように入力して下へコピー、でどうでしょうか?=(A2&B2&B$1&C2&C$1&D2&D$1)*1
名前ボックスに表示される数字が「R1C1」のようになっててそれを通常の「A1」のようなのに直したいのですがどうやってやればいいのでしょうか?どなたか教えてください。画面の表示が行は123〜でいいのですが、列の番号も123〜なのでそれもABC〜に直すやり方も教えてくださいお願いします。 1 2 3123 ↓ こんな状態から A B C123にしたいんです。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
名前ボックスに表示される数字が「R1C1」のようになっててそれを通常の「A1」のようなのに直したいのですがどうやってやればいいのでしょうか?どなたか教えてください。画面の表示が行は123〜でいいのですが、列の番号も123〜なのでそれもABC〜に直すやり方も教えてくださいお願いします。 1 2 3123 ↓ こんな状態から A B C123にしたいんです。
マルチポスト先に解答がついてますのでこちらは閉じて置いて下さい。http://excelfactory.net/excelboard/>マルチポストはご遠慮ください。>同じ内容の質問を、同時に複数の掲示板に投稿 する行為をマルチポストと言います。>善意で回答してくれる方々や、ほかで質問した掲示板に迷惑がかかる恐れがあります。 >(先に質問した掲示板でどうしてもレスがつかなくて、ほかで質問したい場合は、>その掲示板に解決マークをつけるか、削除するなどして、次の掲示板で質問すれば>これに該当しません)
下記を自動でカウントしたいのですが教えて貰えませんか? A1 生 茶2 若武者34 旨 茶56 ウーロン茶セルA1〜A6までを文字とか数字が入ったらカウントしたいのですが、上記の場合は 4 と自動で計算出来ますか?++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
=COUNTA(A:A)では? これでダメなのだとしたら おそらく説明不足です。もう少し詳しく教えて下さい。
Chiquilinさんありがとうございました。悩み解消です(^^)++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
オペレーションは確定してないのですが、Excelファイルをダブルクリックで起動しても、Excelの外側だけが立ち上がり、中央部分には何も表示されずデスクトップの画面が表示されます。一度この状態になると、他のExcelファイルをダブルクリックしても現象は同じです(特に他のソフトは起動しておりません)。気になるのは、Excelをまず起動して「ファイル」→「開く」から開くと問題なく開ける点です。再起動しか回避する方法はないのでしょうか?++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
普通に 再起動して直るのならそれで良いのですが 直らない場合C:\Windows\tempC:\Documents and Settings\"ユーザー名"\Local Settings\Temp上記の中を全部削除C:\ドライブ内で「excel*.xlb」「excel*.pip」を検索して削除その後で再起動をお試し下さい。それでダメなら Office 再インストールかと。この記事にはVBAのコードが含まれています。緑の太文字→注釈茶色の太文字→条件分岐赤の太文字→ループ青の太文字→その他
普通に 再起動して直るのならそれで良いのですが 直らない場合C:\Windows\tempC:\Documents and Settings\"ユーザー名"\Local Settings\Temp上記の中を全部削除C:\ドライブ内で「excel*.xlb」「excel*.pip」を検索して削除その後で再起動をお試し下さい。それでダメなら Office 再インストールかと。
ツールのオプションの全般タブにある「ほかのアプリケーションを無視する」にチェックが入っていたらチェックを取る。
あるシステムの設定入力用ファイルを作成しています。その中で、いくつかの条件によって入力する内容が違ってくる部分があります。例えば、A1:「1」の場合 ⇒B1〜C1:入力不可⇒D1:リストから選択A1:「2」の場合 ⇒B1〜C1:リストから選択⇒D1:自由入力といった条件付きの入力規則を作成することは可能でしょうか?社内外の不特定多数の方が使用するため、できる限りVBAは使用したくありませんが、VBA以外では実現不可能でしたら、やむを得ないとも思います。(その場合にはVBAサロンに移動します)完璧でなくとも、擬似的に上記のような結果を得られるものであれば構いませんので、皆様のお知恵をいただければと思います。宜しくお願い致します。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
あるシステムの設定入力用ファイルを作成しています。その中で、いくつかの条件によって入力する内容が違ってくる部分があります。例えば、A1:「1」の場合 ⇒B1〜C1:入力不可⇒D1:リストから選択A1:「2」の場合 ⇒B1〜C1:リストから選択⇒D1:自由入力といった条件付きの入力規則を作成することは可能でしょうか?社内外の不特定多数の方が使用するため、できる限りVBAは使用したくありませんが、VBA以外では実現不可能でしたら、やむを得ないとも思います。(その場合にはVBAサロンに移動します)完璧でなくとも、擬似的に上記のような結果を得られるものであれば構いませんので、皆様のお知恵をいただければと思います。宜しくお願い致します。
こんにちは〜^^↓この辺が参考になるかな〜^^http://homepage1.nifty.com/kenzo30/ex_kisopoint/onepoint_sonota3.htm#Q4
k@自転さん、ありがとうございます。入力規則にindirect関数を使うという方法は思いつきませんでした。確かにうまくいきそうですね。非常に参考になりました。早速試してみて、また結果をご報告いたします。
完璧なコントロールはできませんでしたが、条件付き書式と入力規則の組み合わせで実用レベルのファイルができました。ありがとうございました。
お世話になります。範囲指定及び印刷範囲の設定方法を教えて下さい。例えば10列700行の表があります。それぞれのセルには計算式が入っています。毎日データをB4から(1行10列を1件として)数件入力します。その表を月末に印刷するのですが毎月データ件数が異なるため簡単なマクロでB4:K703まで全てをコピーしてシート2に貼り付け並べ替え後、その都度印刷プレビューでページ数を確認して印刷しています。何とかデータ入力された範囲のみを自動で取得して貼り付け、印刷したいのですが方法がわかりません。Shift+Ctrl+Endだと数式の入ったセルが全て選択されてしまいます。データ入力されたセルのみを範囲指定及び印刷する方法を教えて下さい。宜しくお願い致します。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
こんばんは、ぷりたまです。下記が参考に成りませんか?http://www2.odn.ne.jp/excel/waza/print.html#SEC11
ぷりたま様おかげさまで解決しました。ありがとうございました。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
教えてください。セルの中の数式の答えを文字表示(セル内で)させる事ができますか?例: A B C1 10 5 +A1+B123これを、セル内でも”15”と表示させたいのです。 A B C1 10 5 1523慣れていないので、質問の意味がわかりづらい場合は申し訳ありません。 ++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
C1に+A1+B1ではなく=A1+B1とすればいいかと
こんにちは。セルの書式設定が標準のままなら「+A1+B1」と入力すると「=+A1+B1」に自動的に変換されて「15」と表示されませんか?「文字列」にしてから「入力」したならC列を選択して「セルの書式設定」を「標準」にしてから「データ」⇒「区切り位置」「完了」で「15」と表示されます。※たぶん他の事例も在る様な気がしますが・・・。
ご丁寧にありがとうございます。すいません私の質問が判りにくかったようで、数式バー内に、計算式が表示されないようにしたいのですが。。。。。。。。そんなこと出来ますか?
こんにちは。C列をコピーしてそのまま「形式を選択して貼り付け」の「値」等で「数式」から「値」に変更するしか無いと思います。
boyさま素晴らしいです。解決しました。かれこれ数ヶ月悩んでいました。判ってしまえば単純な事かもしれませんが、私にとっては神の手ほどきのように思えました。本当にありがとうございました。 <m(__)m>
SHEET1に↓列A1:A100に重複する担当者名が入力されています。列B1:B100に重複する商品名が入力されています。列C1:C100にそれぞれの売価が入力されています。SHEET2に↓A1=担当者名、B1=商品名、C1=合計売価 とA1:C1にタイトルをつけて、それぞれの下のセル(入力セルA2とB2,結果表示C2)と表をつくっています。SHEET2で A2に担当者名、B2に商品名 を入力するとC2に担当者別の商品別売価合計を出したいのですが.....。C2にはどんな関数をいれるのでしょうか?宜しくおねがいいたします。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
こんにちは。=SUMPRODUCT((Sheet1!$A$1:$A$100=A2)*(Sheet1!$B$1:$B$100=B2),Sheet1!$C$1:$C$100)こんな感じでしょうか?
boyさん有難う御座います。無事に解決しました。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
作業中の表示と印刷プレビューの違いをなくす方法はありますか?文字位置が違ったり、改行していないのに改行されていたり++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
印刷トラブルの回避方法http://homepage1.nifty.com/kenzo30/ex_kisopoint/onepoint_insatu4.htm画面どうりには印刷できないのが現状。プレビューがそれを教えている。印刷まえにプレビューし、画面で調整する。
A列に店コード B列に店名 C列に地区名 といった一覧表があります。それを利用して別の表をつくろうとしています。シート1のA列に店コードを入力したら B列に店名・C列に地区名が自動で入力されるようにしたいのです。どのようにすればいいのでしょうか?ちなみに一覧表は5000行あります。A列 B列 C列 D列コード 店名 地区 都道府県 01000 Aクラブ 中国 岡山02000 B商店 関東 東京 03000 C代理店 四国 愛媛作りたい表伝票a@ コード 店名 地区 都道府県 商品名(手入力)AZ-110 01000 Aクラブ 中国 岡山 ジャージ上下WA-023 02020 ○○店 四国 香川 スカートご教授の程よろしくお願いいたします。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
こんばんは〜sheet1 A列 B列 C列 D列1 コード 店名 地区 都道府県 2 01000 Aクラブ 中国 岡山3 02000 B商店 関東 東京 4 03000 C代理店 四国 愛媛別シート(作りたい表) A B C D E F1 伝票a@コード 店名 地区 都道府県 商品名(手入力)2 AZ-110 01000 Aクラブ 中国 岡山 ジャージ上下3 WA-023 02020 ○○店 四国 香川 スカートC2: =IF(B2="","",VLOOKUP($A$2:$D$4,COLUMN(B1),0)下と、F列までコピーして下さい・・・Rinでした〜♪♪
すみません訂正です検査値とsheet名が抜けていました。はずかしい〜=IF(B2="","",VLOOKUP($B2,Sheet1!$A$2:$D$4,COLUMN(B1),0))でした・・・Rin
これはすごいです。大変助かります。ありがとうございましたm(_”_)m
30秒で1分となるように計算する方法がわかりません。例)20:14 - 10:25 = 9:19どなたかご教授お願いします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
他にもっと良い方法があるかと思いますが・・・ぱっと思いつくのは以下のようなやり方です。A1・B1に時刻が入っている場合■文字列を返すパターン=INT((MINUTE(A1)*30+SECOND(A1)-MINUTE(B1)*30+SECOND(B1))/30)&":"&MOD((MINUTE(A1)*30+SECOND(A1)-MINUTE(B1)*30+SECOND(B1)),30)■時刻を返すパターン=TIME(,INT((MINUTE(A1)*30+SECOND(A1)-MINUTE(B1)*30+SECOND(B1))/30),MOD((MINUTE(A1)*30+SECOND(A1)-MINUTE(B1)*30+SECOND(B1)),30))※該当セルを書式設定で「時刻」表示にする必要あり
以前掲示板に出ていた、マラソンの合計タイムの出し方と内容がかぶるのですが、解決しなかったので教えてください。行動解析をしていて、次のような結果になりました。行動Aをはじめた時間 01:10.22行動Bをはじめた時間 01:11.03この結果から、行動Aを行っていた時間を出したいので、”行動Bをはじめた時間”−”行動Aをはじめた時間”という引き算をしたいのです。すべてのセルの書式は、ユーザー定義でmm:ss.00と設定してあるのですが、引き算をやってみると、#VALUE!という表示が出てきてしまいます。何がいけないのかまったくわからず困っています。教えてください〜。++++++++++++++++++++OS ⇒MacintoshVersion⇒Excel 98(Mac)++++++++++++++++++++
どうやら、文字列として認識(セルの左に寄って表示)されているから計算ができないのではないかというところまで自力で考えてみました。しかし、どう頑張っても、1/100秒まで入力すると左に寄ってしまうんです…。mm:ssまでの入力ならば普通に数値として認識してくれるのですが。ピリオドがいけないの?セルの書式設定が悪いの?HELPです〜。++++++++++++++++++++OS ⇒MacintoshVersion⇒Excel 98(Mac)++++++++++++++++++++
この記事は削除されました
ありゃりゃ。アイコンの使い方、間違えましたか…。失礼しました。micさん、レスありがとうございます。リンクもみさせていただきました。エクセルは完璧だと思いこんでいましたが、弱点もあるのですね。精密に計算するには、手計算する方がベターということですね…。
バージョンによる違いがあるかもしれないので今まで回答していませんでしたがこれを見る他の方々が誤解をするといけいないので浮動小数点の問題はありますが2003の場合は普通に計算できます。普通にシリアル値として認識しますので右寄せの表示になります。いちおう考えられる原因としてはどこかに入力ミスがある(表示形式の入力も含めて)最初は表示形式が文字列だったものをあとから mm:ss.00に変更した。などでしょうか
ひょーどるさん、レスありがとうございます。確かに、> どこかに入力ミスがある(表示形式の入力も含めて)> 最初は表示形式が文字列だったものをあとから mm:ss.00に変更した。この可能性があるのかもしれません。特に後者をやってしまったような気がするので、念のため、新しいブックで最初にセルの書式設定をmm:ss.00にしてから、01:10.03を入力してみたのですが、やはり左寄せになってしまい、数値として認識してくれないようです。きっと私の入力あるいは設定がどこかで間違っているのだと思います。再度確認の上に確認を重ねてみます!!
EXCELで 01:10.22 って入力したらセルの値としては1分10秒22なんだけど数式バーは秒以下は無視されて00:01:10になっちゃうから再入力する時に危険かなぁ〜〜?だから私は文字列にして入力しちゃうんだけど・・・セルの表示形式を文字列で A1:01:10.22、B1:01:11.03 って入力しても四則演算子での計算はできるから =B1-A1で 00:00.81 って計算できちゃうはずなんだけどなぁ??入力がコロンとセミコロンを間違っていたりピリオドが別の文字になっていたり前後途中にスペースが有ったりしないかなぁ〜〜?
とんびさん、レスありがとうございます。文字列のままでも計算はできるのですね。試しに新しいセルを使って、セルの表示形式を文字列にしてから入力し、計算するセルは表示形式を標準やらmm:ss.00やらいろいろ変えて計算してみましたが、どうもうまくいかないです〜。#VALUE!になってしまうので、やはり何かしら設定が悪くて認識されないのだと思うのですが、コロンやピリオドの間違いもなく、入力もきちんと英数入力でやっているのですがね〜…。エクセルのヘルプも読み尽くして試し尽くしたつもりなのですが、未だ解決ならず。でも諦めずに今日も頑張って格闘してみます。
>ひょーどる さんありゃ ほんとだ。失礼しましたm(_ _)m削除しときますねー
あんなにMacで頑張っていてダメだったものが、WinXP Excel2003でやってみたらなんなくできてしまいました。もしかしたらMac版ではバグがあるのかな〜という周囲の意見ですが、真相は分かりません。Mac仲間に聞いたところ、mm:ss.00ではなく、書式設定を数値の-1234、かつ小数点以下を2桁に設定してss.00という入力で問題なく計算できているので、私もそうしてみようと思います。とりあえず解決のアイコンを付けておきますが、Macユーザーでmm:ss.00でも計算できる方法をご存じの方がいらっしゃいましたら、教えていただければ嬉しいです。では皆さん、ありがとうございました〜!!
一括で複数シートを保護することってできますか?私の場合1シートごとに保護していますが一括では無理なのでしょうか?ブック保護でできると思ったらブック保護ってシート構成を保護するだけで数値入力は出来ちゃいますよね??シート保護してブック保護するってなると大量のシートの場合作業に時間がかかりますみなさんはどのようにしておられますか?++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
もう一つ忘れてました「このセルとあのセルだけは変更が効かないようにしたい」って時はどうしたらいいですか?つまらない質問ばかりですみませんがお願いします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんにちは。一般機能ではシートの一括保護は出来ません。VBAを使用すれば可能ですが・・・。>「このセルとあのセルだけは変更が効かないようにしたい」って時はどうしたらいいですか?「セルの書式設定」⇒「保護」タブの「ロック」にチェックされているセルだけが「保護」の対象になります。対象のセル以外のチェックをはずしてから、「シート保護」するとその様になります。VBAは苦手なのでサンプルだけ・・・「Alt」+「F11」キーで「VBE」の画面を表示します。「Alt」+「I」⇒「Alt」+「M」キーで「標準モジュール」を挿入して出てきた白い画面に以下のコードをコピペ'*******ココから***********************************Sub 保護()Dim mySht As WorksheetFor Each mySht In Worksheets With mySht .Cells.Locked = False .Range("A1,D1").Locked = True .Protect End WithNextEnd SubSub 解除()Dim mySht As WorksheetFor Each mySht In Worksheets mySht.UnprotectNextEnd Sub'*******ココまで***********************************再び「Alt」+「F11」キーでエクセルに戻り「Alt」+「F8」キーから「保護」を選択して実行するとすべてのシートの「A1」セルと「D1」セルだけが保護されパスワード無しで「シート保護」されます。「Alt」+「F8」から「解除」すれば「シート保護」が解除されます。この記事にはVBAのコードが含まれています。緑の太文字→注釈茶色の太文字→条件分岐赤の太文字→ループ青の太文字→その他
こんにちは。一般機能ではシートの一括保護は出来ません。VBAを使用すれば可能ですが・・・。>「このセルとあのセルだけは変更が効かないようにしたい」って時はどうしたらいいですか?「セルの書式設定」⇒「保護」タブの「ロック」にチェックされているセルだけが「保護」の対象になります。対象のセル以外のチェックをはずしてから、「シート保護」するとその様になります。VBAは苦手なのでサンプルだけ・・・「Alt」+「F11」キーで「VBE」の画面を表示します。「Alt」+「I」⇒「Alt」+「M」キーで「標準モジュール」を挿入して出てきた白い画面に以下のコードをコピペ'*******ココから***********************************Sub 保護()Dim mySht As WorksheetFor Each mySht In Worksheets With mySht .Cells.Locked = False .Range("A1,D1").Locked = True .Protect End WithNextEnd SubSub 解除()Dim mySht As WorksheetFor Each mySht In Worksheets mySht.UnprotectNextEnd Sub'*******ココまで***********************************再び「Alt」+「F11」キーでエクセルに戻り「Alt」+「F8」キーから「保護」を選択して実行するとすべてのシートの「A1」セルと「D1」セルだけが保護されパスワード無しで「シート保護」されます。「Alt」+「F8」から「解除」すれば「シート保護」が解除されます。
毎回のようにboyさまにはお世話になり、どうもありがとうございますわかりやすい説明で納得しました。VBAはまったくわからなかったので説明どおりコピペで実行できました。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
個人名を入力すると名前の後ろに"様"が付き会社名を入力すると"御中"のようにできるのでしょうか「セルの書式」「ユーザー設定」で、数字の後ろに文字がでるようにするのは解るのですが?可能でしょうか??一つのセル上で文字間隔をある程度揃えたかったものですから・・・通常は名前を入力する空白のセルの隣に"様"を常時表示しております。不可能であればすいませんが理由も教えてください。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
名前を入力しただけで自動表示することはできないでしょうね。入力した名前が個人名なのか企業名なのかを判断するための基準がないですから。"株"や"有"などの文字の有無をチェックしても、まったくつかない会社もありますし、"有子"という個人名もありますものね。> 通常は名前を入力する空白のセルの隣に"様"を常時表示しております。とありますが、このセルの内容を入力規則のリストから選択するようにされるか、白文字に設定したセルに1を入力すれば"様"を、それ以外でしたら"御中"を表示するようにされたらいかがでしょうか。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
やはり無理ですか・・・怠け者なので少しでも楽をしたいと思ってしまうものですから。変な質問に親切に回答してくださった"anna"さんありがとうございました。annaさんの考え方でやってみますこれからも宜しくお願いします。ありがとうございました。
こんにちは。よろしくお願いします。 A B 1 H15/11/12 山田太郎 2 H12/12/09 佐藤和子 3 H16/10/23 伊藤次郎このようなデータを同一シート内の別のセルへ D E10 H12/12/09 佐藤和子11 H15/11/12 山田太郎12 H16/10/23 伊藤次郎日付の降順または昇順で並び替える方法はあるのでしょうか。入力場所と表示場所を分けたいので、元々入力したデータを並び替えるのではなく別のセルへデータをコピーしつつデータを並べ替えしたいと思います。説明が下手で申し訳ありませんがどなたか教えてください。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
こんにちは。よろしくお願いします。 A B 1 H15/11/12 山田太郎 2 H12/12/09 佐藤和子 3 H16/10/23 伊藤次郎このようなデータを同一シート内の別のセルへ D E10 H12/12/09 佐藤和子11 H15/11/12 山田太郎12 H16/10/23 伊藤次郎日付の降順または昇順で並び替える方法はあるのでしょうか。入力場所と表示場所を分けたいので、元々入力したデータを並び替えるのではなく別のセルへデータをコピーしつつデータを並べ替えしたいと思います。説明が下手で申し訳ありませんがどなたか教えてください。
こんにちは〜^^コピーしたデータをA列をキーに並べ替えをしては?
ありがとうございます。データを随時入力するので自動でコピーと並べ替えを行いたいのですが。無理でしょうか?
以前こちらで同じような質問をして教えていただきました。関数での方法ですが・・・http://excelfactory.net/excelboard/exgeneral/cfs.cgi?word=14331&andor=and&logs=3.txt検索画面から 過去ログ3 14331 で検索してみてください。
> 自動でコピーと並べ替えを行いたいのですがなら マクロで処理することをお勧めします。
マクロ記録して少し整理したものです。Sub Macro1() Range("A1").CurrentRegion.Copy Range("D10").PasteSpecial Application.CutCopyMode = False Range("D10").CurrentRegion.Sort Key1:=Range("D10"), key2:=Range("E10")End Subこの記事にはVBAのコードが含まれています。緑の太文字→注釈茶色の太文字→条件分岐赤の太文字→ループ青の太文字→その他
マクロ記録して少し整理したものです。Sub Macro1() Range("A1").CurrentRegion.Copy Range("D10").PasteSpecial Application.CutCopyMode = False Range("D10").CurrentRegion.Sort Key1:=Range("D10"), key2:=Range("E10")End Sub
こんにちはマクロで処理が普通だと思いますがこんな方法もあると言うことで外部データ取り込みから データベースクエリを使うことで可能です
セル内の数値を右詰にしたいのですが、セル書式設定ダイアログボックスで、何度設定しても「右詰・イデント0」になっているのに、1桁左にずれたままです(一番右に1字分空白が出来たまま)。どうしたら、セル内数値全体を1桁右にずらすことができますか?++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
◆表示形式が「数値」になっていませんか!◆数値になっていると、「右詰・イデント0」になっているのに、1桁左にずれたままです(一番右に1字分空白が出来たまま)になります。◆表示形式を「標準」にすると、右詰になります。◆なお、桁区切りをしたい場合は、表示形式を「通貨」にし、記号を「なし」にすると、桁区切りをして右揃えになります。
Maronさんの指摘が普通のやりかたです。おせっかいですが、実験したら数値表示でも次のケースでは、右詰になりました。マイナスは赤字マイナスは△記号単純に数値と指定すると、既定ではマイナス(−)記号つき、右アキですね。右をあけるのは、マイナスをカッコ数値であらわすアメリカ流のせいだとある本に書いてありました。
Maronさん、かわジイさん、どうもありがとうございました。お陰様で短時間に解決いたしました。又、教えてください。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
こんにちは。vlookupを使って、複数のデータから検索をしたいのですが範囲をctrlキーなどを使って複数選択すると範囲指定ができません。たとえば A B C D1名前 年齢 名前 年齢2田中 24 橋本 323池田 36 小池 51このようになっているとき、A2:B3とC2:D3の二つの範囲から検索出力したいときどのような式になるのでしょうか?宜しくお願いいたします。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2002++++++++++++++++++++
こんにちは〜とりあえず、このような式でいかがでしょう。=IF(ISNA(VLOOKUP(検査値,A2:B3,2,0)),VLOOKUP(検査値,C2:D3,2,0),VLOOKUP(E1,A2:B3,2,0))両方の範囲に、検査値が無いとエラーになりますが。・・・・Rinでした〜♪♪
返事が遅くなりまして申し訳ありません(;´Д`)最後VLOOKUP(E1,A2:B3,2,0))の意味がよく分からないのですが・・・。これで試してもうまくいきませんでした。どういう仕組みになっているのか教えていただけないでしょうか?宜しくお願いいたします。
こんにちは「E1」は検索値のことを言っているんだと思います。試してみてください。IFとISNAで場合分けしているんですね。Rinさんさすがですね。よこやり失礼しました。
こんばんは〜>最後VLOOKUP(E1,A2:B3,2,0))の意味がよく分からないのですが・・・。ゴメンンサイ、ミスです。m(_ _)mペコリかずにさんへフォローありがとうございます。>「E1」は検索値のことを言っているんだと思います。そのとうりで〜す。=IF(ISNA(VLOOKUP(検査値,A2:B3,2,0)),VLOOKUP(検査値,C2:D3,2,0),VLOOKUP(検査値,A2:B3,2,0))で〜す・・・Rin
みなさんの言うとおりに替えるとできました!!!迅速な回答で、とても助かりました(´∀`)またよろしくお願いしま〜すヽ(´ー`)ノ
すみません。質問させてください。セルに色(パターン青)がついているものを判断し出力したいのですが・・・例えば、A1を青色にしたら、C1を1と出力する。(C1に出力されるのは、数値でも文字でもいいのですが)++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
すみません。質問させてください。セルに色(パターン青)がついているものを判断し出力したいのですが・・・例えば、A1を青色にしたら、C1を1と出力する。(C1に出力されるのは、数値でも文字でもいいのですが)
基本的に 一般機能ではできません。 4.0マクロ関数か VBA で処理することになります。逆に C1に「1」と入力して A1を青色にする設定なら 条件付書式でできます。
Chiquilinさん、ありがとうございます。やはり、無理でしたか。VBAの方でやってみます。
こんにちは。質問をさせていただきます。今、日々の数字の合計が入ったセルが一行(一か月分)ありこれを、【平日】と【土日祝日】で分けて合計したいと思います。【土日祝日】のセルには色がついており、なんとかこの色を認識させてそれぞれの合計を出せないものか?と悩んでいます。(曜日指定だと、他の月の祝日には対応できないので。)ちなみに、これは会社のPCで行ないたい作業なので新たにDATE関数等を導入することは難しいかと思われます。どうか、よろしくお願いいたしますm(_ _)m++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
> 新たにDATE関数等を導入することは難しいかと思われます。DATE関数は アドインではなく一般的な関数です。色を数えるなら マクロ関数か VBA での処理になります。日付から割り出すなら 別途祝日リストを作成する必要があります。
オートフィルターで選んで、選択したものを他のブックの決まったセルに飛ばすにはどうしたらいいのでしょうか?超初心者でなにをどうしたらいいのか分かりません・・・。どなたか詳しく教えてくれませんか?みかん 群馬産みかん 九州産リンゴ 静岡産↑こんな表でみかんを抽出して、九州産を選んだら、他のブックのA1セルに九州産と書きこまれてるとうれしいのです。途中登録ボタンを作って反映させたりするのでしょうか?++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
↓と同じ内容なので、そちらで確認して下さい。 分からない点が有れば、再度質問して下さい。 その際は、シートのセル位置が分かるように表形式でお願いします。[48136] オートフィルタ選択内容の参照方法についてhttp://excelfactory.net/excelboard/exgeneral/excel.cgi?mode=all&namber=48136&rev=0
参照してみたのですが、同じシートでのやり方はなんとなく分かりました。他のブックへ飛ばすのも同じなのでしょうか? book1 book2 A B A 1 みかん 群馬産 1 九州産2 みかん 九州産 →3 リンゴ 静岡産↑こんな表でみかんを抽出して、B2九州産を選んだら、他のブックのA1セルに九州産と書きこまれてるということです。途中登録ボタンを作って反映させたりするのでしょうか?うまく説明できないんですけど。
> 他のブックへ飛ばすのも同じなのでしょうか?とにかく、トライしてみて下さい。その結果、できない場合は、この様にしたけれどできないと質問して下さい。 何処に、どの様な式を入れたとか。ちょっと出かけますので、今日はご返事できないかもしれません。
例えば、得意先コードしか入ってない売上ファイルに、得意先コードと得意先名が入っているファイルを参照し得意先名を持ってくるということをしたいのですが可能でしょうか?もしできるのならパスの切り方も教えてください。どうぞよろしくお願いします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
2つのブックを開いておいて関数「VLOOKUP」で参照してみてください。(「挿入」→「関数」からやるとよいでしょう) 次回に得意先コードしか入ってない売り上げファイルを開こうとすると「他のブックへのリンクを含んでいます」のようなメッセージが出るはずです。
できました。どうもありがとうございました。大変、助かりました。
数値が日々変わる集計表を使用する時に、表の欄外にボタンを作ってそれをクリックするだけで指定した複数のセルの数値をクリアする方法を教えて下さい。マクロを使うとか聞きますが、うまくいきません。++++++++++++++++++++OS ⇒Windows 95Version⇒Excel 2000++++++++++++++++++++
マクロを使わなくても、削除対象のセルをすべて選択してツーバー左の名前ボックスに適当な名前(例:Area)を入力して[enter]します。次から、名前ボックスで Area を選択すると、削除対象のセルがすべて選択されますので、[Delete]すればいいですよね。これだけでもよいと思うのですが、マクロで処理されるのでしたら、続いて以下の操作をします。1)[ツール]-[マクロ]-[新しいマクロの記録]と進むと、マクロの記録ボックスが表示さ れますので、そのまま[OK]します。2)記録終了ツールバーが表示されますが、そのまま名前ボックスで Area を選択します。3)削除対象セルが選択されたら、[Delete]でセル内容を削除してから、記録終了ツール バーの停止ボタン(■)をクリックします。4)マクロツールバーの"ボタン"をクリックしてシート内でボタンを作成しますと、マク ロ登録画面が表示されます。 作成したマクロ名(たぶん Macro1)が表示されますので、選択して[OK]します。これで、ボタンを押すたびに削除対象セルが選択されデータが削除されます。削除対象のセル範囲が追加・変更された場合は、マクロを修正しなくても、Area という名前のセル範囲を変更すればよいですね。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
マクロを使わなくても、削除対象のセルをすべて選択してツーバー左の名前ボックスに適当な名前(例:Area)を入力して[enter]します。次から、名前ボックスで Area を選択すると、削除対象のセルがすべて選択されますので、[Delete]すればいいですよね。これだけでもよいと思うのですが、マクロで処理されるのでしたら、続いて以下の操作をします。1)[ツール]-[マクロ]-[新しいマクロの記録]と進むと、マクロの記録ボックスが表示さ れますので、そのまま[OK]します。2)記録終了ツールバーが表示されますが、そのまま名前ボックスで Area を選択します。3)削除対象セルが選択されたら、[Delete]でセル内容を削除してから、記録終了ツール バーの停止ボタン(■)をクリックします。4)マクロツールバーの"ボタン"をクリックしてシート内でボタンを作成しますと、マク ロ登録画面が表示されます。 作成したマクロ名(たぶん Macro1)が表示されますので、選択して[OK]します。これで、ボタンを押すたびに削除対象セルが選択されデータが削除されます。削除対象のセル範囲が追加・変更された場合は、マクロを修正しなくても、Area という名前のセル範囲を変更すればよいですね。
こんにちは〜^^その操作をマクロ記録して、フォームで作成したボタンに登録する。
annaさん、k@自転さん ありがとうございました。これですっきり!!”名前”の指定は考えつきませんでした。また、私が ”マクロ”の使用でうまくいかなかった原因もわかりました。”マクロの記録終了”を行っていなかった為に記録がどんどんすすむばっかりになっていたようでした。
教えてください。EXCEL.WORD等で作成して保存します。エクスプローラよりファイル名の上にマウスを置くと、作成者名等が表示されます。会社の機密情報等で、そういう情報を非表示。すなわち作成者等の情報を見れないようにするには?++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 97++++++++++++++++++++
「ツール」―「オプション」の「全般」タブで「ユーザー名」にスペース一文字を入れておいてはどうでしょうか?念には念を入れる場合には同じ「全般」タブ内の「保存時にプロパティを確認する」にチェックを入れて保存前に確認するというのはどうでしょうか?
はじめから、自分で消すのではなく、設定で、プロパティの中を非表示にはできないでしょうか?++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 97++++++++++++++++++++
こんにちは手元にWin98が無いので確認できないのですが>エクスプローラよりファイル名の上にマウスを置くと、>作成者名等が表示されます。に付いては、フォルダーオプションの表示タブ内にあるフォルダーとデスクトップの項目の説明をポップアップで表示のチェックを外すことで可能ですが>会社の機密情報等で、そういう情報を非表示。の意味では全く役に立たないと思います表示出来なくても調べれば判る訳ですから独覚さんの方法はこちらを考えての方法ですよ
こんばんわ。>会社の機密情報等で、そういう情報を非表示。本気で作成者情報とかを削除するんやったら、大仕事でっせ。プロパティ欄以外にも作成者情報やその他の情報が勝手に挿入されてまう箇所はぎょうさんあるさかいねーいっぺん↓ここ読んでみたほうがええんとちゃいまっか?http://support.microsoft.com/default.aspx?scid=kb%3BJA%3B223789ま、全部自動的にやるんは難しそうやね。ほな。
材料袋じゃ分かりづらいのでリンゴにします。例えば全部でリンゴが10個あります。それを毎日無くなるまで、数個食べます。1日目 リンゴの全数 残りのリンゴの数 今日食べた数 10個 8個 2個2日目 リンゴの全数 残りのリンゴの数 今日食べた数 10個 5個 3個 というように”今日食べた数”を毎日クリアして食べた数を入力し、その度に”残りのリンゴの数”が減っていくようにするにはどの様にすればいいのでしょうか??すごく悩んでます・・。よろしくお願いします。。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんばんは〜 A B C D1 リンゴの全数 残りのリンゴの数 今日食べた数2 1日目 10個 8個 2個3 2日目 10個 5個 3個 のような表でC2: =IF(D2="",B2,B2-D2)C3: =IF(D3="",C2,C2-D3)下へコピーということでしょうか?カン違いならゴメンナサイ・・・Rinでした〜♪♪
こんばんは〜C列とD列を入れ替えてはまずいのでしょうか?ただの引き算の気がしますが ?今日は木曜日でした〜♪♪
A B C1 リンゴの全数 残りのリンゴの数 今日食べた数2 10個 8個 2個返信ありがとうございます。C2を毎日違う数字を入力するとB2が減っていくようにしたいのです。たとえば、C2を2と入力すれば8、次にクリアして3を入力すれば5というように・・。ちょっと説明が難しいですが・・。簡単に言いますと、C2に入力した数字をB2の数字と足して、A2でB2引くと残りの数B2が出るってかんじにしたいのです。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんにちは〜^^入力セルと出力セルを同じセルで行いということですか?でしたら一般機能では出来ません。VBAマクロの質問掲示板に移動するこことをお勧めします。
そうなんですかぁ。わかりました!ありがとうございます
A B C D E 1 >25.5 13.01 10.2 2 >=25.0 12.77 3 >=24.5 12.52 . . . . . .25 >=10.5 5.79326 >=10.0 5.55327 <10 5.505 A列には25個くらいのデータがあります。D1に数字を入れると、A列の範囲からさがし、B列のデータをE1に表示させる様なことってできますか?(D1に10.2を入力するとE1に5.553を表示させる)if関数を使うと長くなるので何か良い方法がありましたら教えてもらえますか?よろしくお願いします。ちなみにB列データはグラフにすると直線ではありません。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
◆ひろさん、こんばんは!◆IF関数ではなく、VLOOKUP関数でできますよ!◆A列を今の降順を、昇順にかえる必要がありますが!
VLOOKUP関数を使って解決することができました。Maronさん、ありがとうございます。
購入時はあったのですが、ウイルス対策してから無くなってしまいました。どうしたらいいのでしょう?
こんばんは、ぷりたまです。スタート − 設定 − コントロールパネル −プログラムの追加と削除でExcel が入っていると思われるものを探してください。OS Excelバージョンがわかりませんので、イメージとして説明します。購入時にはあった ということですので、プレインストールモデルと思います。一般的にExcelのみのプレインストールモデルは無いと思います。Microsoft Office Personal Edition 2003 見たいなものがあれば、それをクリックします。 OSがXPでしたら、たぶんクリックすると、「サポート情報を参照するには、ここをクリックしてください。 というリンクが張ってある部分が見つかると思います。そこをクリックすると 「修復」のボタンがありますので、修復してみてくださいPCに付属のリカバリーディスクなどを要求されるかもしれませんので、あらかじめ準備しておいてください。
大変申し訳ありませんが 下記の数式? があります。3ヶ所全部に 入力するまで非表示にしたいのですが、できません。どうしたら非表示に出来るんでしょうか?=MMULT(E7-E6,F2)++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
こんにちは!IF関数を使って、倫理式としてCOUNTで対象のセルに入力がなかったら空白を返すようにすれば大丈夫ですよ。
こんばんは、ぷりたまです。IF関数だけで=IF(F2*E6*E7,MMULT(E7-E6,F2),"")
Excel2003でマクロを作ったのですが、そのマクロを他のPCでも使いたいのですが移動方法が解りません?ご教授願いたし。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
作成したマクロが 作業中のブックの標準モジュールの Module1 にあるとします。 VisualBasicEditor を開き、開いているブックの標準モジュールの中の Module1 を右クリックすると出てくるメニューの中から「ファイルのエクスポート」を選び、適当なフォルダへ保存します。(ファイル名はデフォルトでは Module1.bas になっていると思いますが、変えてもかまわないはずです。) このファイルを他のPCへコピーし、そっちのマシンでエクセルを起動してVisualBasicEditor を開き、同じく「ファイルのインポート」で先ほどのファイルを読み込みます。
とーさん さま早速のご教授ありがとうございます。マクロは2つ作ったのですが、Module1-4 全部で4つ有りました。全部エクスポート インポートすれば良いのでしょうか?色々すいません。
>マクロは2つ作ったのですが、Module1-4 全部で4つ有りました。>全部エクスポート インポートすれば良いのでしょうか? マクロが2つなのに Module が4つある理由はわかりませんが、全部コピーする必要はありません。 例えば Module1 をダブルクリックすると、Module1 に記録されたマクロの中身が見えますから、どれが必要かわかれば、そのModule だけをコピーすればOKです。(VBAの文法がわからず、どれが必要なものかわからなければ全部コピーしても別に害はないはずです。) P.S. Module が4つある理由ですが、マクロをいくつか記録しても、ブックを閉じずに続けて作業すると、同じモジュールに記録されると思います。いったんマクロ記録をしてブックを閉じ、また起動して次のマクロを記録すると、別のモジュールに記録されるようです。何回かマクロ記録をやり直したりしているとそんなことになるのかも知れません。 そういう心当たりがないのなら、マクロウイルスという可能性がないではないですが……
とーさん さま色々すいません、ありがとうございます。内容確認しました、マクロで必要なものはmodule2 - 3 でした。これを他のPCにインポートさせることは解りました。それぞれにボタンを付けたいのですが1つずつ確認しながらやった方が良いですが?それとも簡単な方法が有るのでしょうか?
質問の内容が変わっていますね。新規発言にした方が良かったと思います。 さて、マクロのボタンとのことですが、簡単なのは、メニューの「表示」−「ツールバー」から「フォーム」を選んで、ツールバーのボタンをクリックしておいてからシート上でドラッグすると、ボタンができて、マクロを選択するダイアログが出ます。関連づけたいマクロを選べばOKです。マクロ名で選択できるので、特に中身の確認とかはいらないと思います。
とーさん さま内容が変わって来ましてすいません。ご指導頂いた箇所は作業出来、本当に嬉しく思います。ありがとうございます。
A列に数字の1が入っている行でC列の指定する項目の数をカウントする場合はどうしたらいいのか?下記の場合でA列が1の場合Cのりんごの数を求めよ⇒答え1のような感じ A B C1 1 りんご2 5 りんご3 1 みかん4 2 ぶどう++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
失礼します。 SUMPRODUCT配列数式DCOUNT どれがいいですか?
こんばんは、COUNTIF です。僕を忘れないでください。 m(._.)m
ich habe hunger さんの云う通り 方法がたくさんあるので 状況に合わせて好きなやり方を使って下さい。複数条件での合計http://www.geocities.jp/chiquilin_site/data/050208_more_conditions.htmlピボットテーブルで集計する方法もあります。
ぷりたまさんへ 「COUNTIF」での答えの出し方を教えてください。
失礼しました。 タイトルだけで 質問内容を読んでませんでした。私のレスは無視してください。
差し出がましくしゃしゃり出て申し訳ありませんが 多分 作業列を使う方法のことじゃないでしょうか。■D1セル =A1&" "&C1 下方向にオートフィルコピー■任意セル =COUNTIF(D1:D10,"1 りんご")私のサイトには そちらも載せてますよー(宣伝)
ぶりたまさんへ 了解しました。何か方法があるのかと思いましたが、やはり2つ以上の条件ではそのまま出すことは無理ですね。納得がいきました。
おはようございます。私、在庫表なるものを作っているのですが、分からない事がありますのでよければ質問させてください。============================================================A1(現在の在庫数:3) B1(在庫設定数:7) C1(売れた数:4)A5(在庫切れの数:0)============================================================・A1に入ってる式は B1-C1 と言う簡単な式です。・A1の数値が「0」になったらA5に1カウントされますここで、B1に数値入力しなかったら、A1に「0」と出ますのでB1に「0」を入力すればA1に非表示としてではなく、数値「0」が出ないようにしたいのですがこの場合、A5にカウントさせないようにするにはどうやればいいのでしょうか?過去ログを探して非表示にする方法もやってみたのですが、A1のセルをクリックすると0が存在するのでA5にカウントされてしまいます。
>ここで、B1に数値入力しなかったら、A1に「0」と出ますので説明不足でした。この時はすべてのセルに「数値」は入力してません。その状態だと、A1には「0」が表示されます。在庫設定がしてあって、在庫が0になればそれをカウント。在庫設定して無い状態ならば、その商品は最初から無いもの。として扱いたいのです。
ええと、B1は入力なし、ということでいいんですかね?そうだったらA1に=IF(B1="","",B1-C1)でいかがでしょうか?A5の式がどうだか不明なのでまずいかもしれませんが
できました。とけいうさぎ様どうもありがとう御座いました。
売り上げを分類、品目、金額と入力し表1を作りました。別シートに分類別に売り上げ上位3位をそれぞれ出したくてLARGE関数で売り上げ金額上位3位を出せたのですが、金額と共に品目名も出したいのですがやり方がわかりません。売り上げを入力することで表1と順位表を両方作るやり方をどなたか教えてください ++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
◆ももちさん、こんばんは!◆下のようだとします。 A B C1 分類 品目 金額2 いいい GGG 2103 あああ YRK 2454 えええ YYY 6515 せせせ NNN 4236 こここ GFD 854◆Sheet2 A B C1 分類 品目 金額◆Sheet2のC2に式C2=LARGE(Sheet1!$C$2:$C$8,ROW(A1))・・・3位までなら式を下へ2つ◆分類A2に式A2=INDEX(Sheet1!$A$2:$B$8,MATCH($C2,Sheet1!$C$2:$C$8,0),COLUMN(A1))・式をB列と下へコピー
時間かかりましたが、Maron様の回答のように関数組み合わせてなんとかできました。ありがとうございました。関数の組み合わせって初心者の私には少しむずかしく思いました。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
得意先が作成した商品リスト表を、最終的にテキストデータにする必要があります。1項目あたり1行になっていれば、必要な順番に列を移動して、一気にテキスト変換し、その後余計なスペースを削除すればよいのですが、下記のように1項目3行になっています。現在はコピー&ペースト等で必要な項目順に1項目1行にまとめて、テキストにコピー&ペーストし、改行及びスペースを削除している状態です。規則的には並んでいるため、自動的に並び替える方法がないものかと思っています。●元のデータ A B C D E F 1 商品ア アの品名 ア型番 ア数量 ア金額@ ア金額A 2 空欄 説明文@ 空欄 空欄 ア金額B ア金額C 3 空欄 説明文A 空欄 空欄 空欄 空欄 4 商品イ イの品名 型番 イ数量 イ金額@ イ金額A 5 空欄 説明文@ 空欄 空欄 イ金額B イ金額C 6 空欄 説明文A 空欄 空欄 空欄 空欄 ●並び替え後 A B C D E F G H I J1 商品ア/アの品名/ア型番/ア数量/ア金額@/ア金額A/ア金額B/ア金額C/説明文@/説明文A2 商品イ/イの品名●テキストデータ商品アアの品名ア型番ア数量ア金額@ア金額Aア金額Bア金額C説明文@説明文A++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2002++++++++++++++++++++
得意先が作成した商品リスト表を、最終的にテキストデータにする必要があります。1項目あたり1行になっていれば、必要な順番に列を移動して、一気にテキスト変換し、その後余計なスペースを削除すればよいのですが、下記のように1項目3行になっています。現在はコピー&ペースト等で必要な項目順に1項目1行にまとめて、テキストにコピー&ペーストし、改行及びスペースを削除している状態です。規則的には並んでいるため、自動的に並び替える方法がないものかと思っています。●元のデータ A B C D E F 1 商品ア アの品名 ア型番 ア数量 ア金額@ ア金額A 2 空欄 説明文@ 空欄 空欄 ア金額B ア金額C 3 空欄 説明文A 空欄 空欄 空欄 空欄 4 商品イ イの品名 型番 イ数量 イ金額@ イ金額A 5 空欄 説明文@ 空欄 空欄 イ金額B イ金額C 6 空欄 説明文A 空欄 空欄 空欄 空欄 ●並び替え後 A B C D E F G H I J1 商品ア/アの品名/ア型番/ア数量/ア金額@/ア金額A/ア金額B/ア金額C/説明文@/説明文A2 商品イ/イの品名●テキストデータ商品アアの品名ア型番ア数量ア金額@ア金額Aア金額Bア金額C説明文@説明文A
こんばんは、ぷりたまです。並べ替え後の表のイメージが、A列に縦に数珠つなぎに繋がったものなのか商品毎に1列10行として商品名の数だけ、横に連なるのか分かりません。一発でしかも自動でやりたいというので有ればVBAでしょうね。でも関数を入力してフィルコピーでも良いと言うので有れば、大した関数を使わなくても出来ます。確認したいのはInput側のデータ構造は一定で有ること。Output側のデータ構造をどうするかが分からないと、解答できません。
ぷりたまさま説明がわかりにくくて申し訳ありません。元データは1品が3行(商品の種類によって2行の場合もありますが、1品2行と1品3行が同シートに混在はしていません。)並び替え後ですが、1品1行になります。1品1行のエクセルデータにして、テキストデータにコピー&ペースト。その後、テキストデータ上で、余分なスペースを削除したり、改行を入れたりする作業を行っています。並び替えまでが出来ればとても助かります。VBAの知識が乏しいもので、多少作業が必要であっても、関数の方で教えていただけると助かります。
いつもお世話になります。業務で使用する表の様式を作ったのですがエクセルをあまり知らない人が使用します。同じ様な事を入力する事もありコピ−して貼りつけるのですが罫線も一緒にコピ−され表が崩れます。「形式を選択して貼り付け」を選び値のコピ−をしくと言うのですが操作が難しいようです。簡単に値のコピ−をする方法があれば教えて頂けないでしょうか。よろしくお願いします。
こんにちは〜エクセルのバージョンが書かれていませんので、わかりませんがツールバーに、「値の貼り付け」のコマンドボタンを追加されてはいかがでしょうか。エクセルのバージョンに、よって機能が無い、場合があるかもしれませんが・・・Rinでした〜♪♪
Rinさん、有難うございます。コマンドのアイコンで出来ました。本当に有難うございました。
アルファベットで入力したものを仮名に変換する関数ってありますか?aiueo → あいうえお のように。すみませんが教えてください。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんにちは〜^^ありません。VBAマクロでなら可能かもしれません。その場合は、こちらを解決済みにしてお隣へどうぞ^^
分かりました。どうもありがとうございました!
はじめまして1つのエクセルのファイルに100くらいのシートがあります。1.印刷するときにシート名も印刷したいのですが可能でしょうか2.シートをひとつひとつでなく、一度にすべてのシートの番号順に印刷する方法を教えていただけますか?以上2点よろしくお願いいたします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんばんは、ぷりたまです。1.ページの設定で出来ますよ!? &[シート名] で印刷出来ますね。2.作業グループにして印刷すれば、通常はシートナンバーの 早い物順に印刷されます。
回答ありがとうございます当方初心者のためもう少し詳しくご指導願います1.一度にページの設定で100くらいのシートを &[シート名] とできますか?方法は?2.作業グループにする方法は?よろしくお願いいたします++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんばんは>1.一度にページの設定で100くらいのシートを &[シート名] とできますか?はい。しかし、すべてのシートの設定がおなじになります。>方法は?作業グループにします。>2.作業グループにする方法は?したいシートを({Shift},{Ctrl}を押した状態で)選択します。それが、すべてのシートであれば、シートタブの上で「右クリック」してみてください。
シートの複数選択の仕方をご存知ないということでしょうか。左端のシートがアクティブな状態で Shift 押しながら 右端のシートタブをクリックすれば シートを全選択できます。シートを個別に複数選択したい場合は Ctrl を押しながらタブをクリックしていきます。
ありがとうございました今後ともよろしくお願いします++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
エクセルのオートコンプリート機能について質問です。通常、目的の機能が正常に動作するための条件として@データが連続(同列)であること、A約120行までの範囲内であること、などがあるようです。その条件をこえて、@同列で列が離れていても有効にでき、A120行以上のデータもオートコンプリートできるようにする方法がありましたら、教えてください。よろしくお願いします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
他の掲示板へ移動したのであれば以下のページおよびマークの説明をよく読み迷宮入りにチェックして閉じてください。http://excelfactory.net/excelboard/>マルチポストはご遠慮ください。>同じ内容の質問を、同時に複数の掲示板に投稿 する行為をマルチポストと言います。>善意で回答してくれる方々や、ほかで質問した掲示板に迷惑がかかる恐れがあります。 >(先に質問した掲示板でどうしてもレスがつかなくて、ほかで質問したい場合は、その掲示板に>解決マークをつけるか、削除するなどして、次の掲示板で質問すればこれに該当しません) なお、マルチポスト先の掲示板使用上の注意もよく読んで起きましょう。(丸文字に関する注意がありますよ)
会員番号が順不同に並ぶ列の中で、重複している会員番号をを別の列に抜き出す為の式はどのようにしたらよいでしょうか。よろしくお願いいたします。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
こんにちは。会員番号が仮にA列として、作業列(仮にB列)が使えるなら A B1 会員番号2 00013 00024 0001B2セルに=IF((COUNTIF(A2:A100,A2)>1)*(COUNTIF($A$2:A2,A2)=1),ROW(),"")として下へフィルコピー。>重複している会員番号を表示したいセルに=IF(COUNT($B$1:$B$100)<ROW(A1),"",INDEX($A$1:$A$100,SMALL($B$1:$B$100,ROW(A1))))として下へ空白表示になるまでフィルコピー。※セル範囲は適宜変更してください。
boyさん出来ました!ありがとうございました。さらに、関連して、もしお分かりになれば教えてください。A列の会員番号を範囲選択して、フィルタオプションの設定で、B列に重複を除いたものを入れました。そのA列とB列を参照して、一致しないもの(この場合、重複している番号、重複を除いてB列に入れた際に余った重複番号)をC列に入れる、という式は可能なのでしょうか。とてもわかりにくい説明で申し訳ありません。お分かりになれば教えてください。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2002++++++++++++++++++++
こんにちは。ちょっと目的が良くわからないのですが・・・作業列D列のD2セルに=IF(COUNTIF($A$2:A2,A2)>1,ROW(),"")として下へフィルコピー。C2セルに=IF(COUNT($D$2:$D$100)<ROW(A1),"",INDEX($A$2:$A$100,SMALL($D$2:$D$100,ROW(A1))))として空白表示になるまで下へフィルコピー。で良いのでしょうか?
boyさん何度もすみません。ありがとうございました。やはりその式がよいのですね。2つ目の質問の内容も、結果として1つ目と同じ事をやりたかったのですが、最初に聞いた式は、私には難しくて理解していないままコピーさせてもらっていたので、2つ目の方法のように、手順をふめば、私にも応用・理解出来る簡単な方法があるかと思い、お聞きしました。どうもありがとうございました。勉強します。
初めて質問させて頂きます。データ入力シートが1枚あって、月別データを別シートに作りたいのですが、データシート A B C D 1 3/9 3/10 4/21 4/30 2 あ さ さ あ3 か あ か か4 さ か か さ <3月> A B C D 1 3/9 3/10 2 あ さ 3 か あ 4 さ か <4月> A B C D 1 4/21 4/30 2 さ あ3 か か4 か さシート名に規則性はあります。上の図のようにしたいのです。過去ログなどで似た質問の答えをみて作業をしたのですが、作動しなかったので困っています。宜しくお願い致します。++++++++++++++++++++OS ⇒Windows 98Version⇒Excel 2000++++++++++++++++++++
初めて質問させて頂きます。データ入力シートが1枚あって、月別データを別シートに作りたいのですが、データシート A B C D 1 3/9 3/10 4/21 4/30 2 あ さ さ あ3 か あ か か4 さ か か さ <3月> A B C D 1 3/9 3/10 2 あ さ 3 か あ 4 さ か <4月> A B C D 1 4/21 4/30 2 さ あ3 か か4 か さシート名に規則性はあります。上の図のようにしたいのです。過去ログなどで似た質問の答えをみて作業をしたのですが、作動しなかったので困っています。宜しくお願い致します。
【まず3月分から】A1: =IF(COLUMN(A1)<=SUM((MONTH(データシート!$A$1:$D$1)=3)*1),INDEX(データシート!$A$1:$D$1,1,SMALL(IF(MONTH(データシート!$A$1:$D$1)=3,COLUMN($A$1:$D$1),""),COLUMN(A1))),"")Shift + Ctrl + Enter キーで式を入力して、右に必要数コピーします。A2: =IF(A$1="","",INDEX(データシート!$A$2:$D$4,ROW(A1),MATCH(A$1,データシート!$A$1:$D$1,0)))右と下に必要数コピーします。【4月分】3月分のA1の式の「3」を「4」に変更するだけです。A1: =IF(COLUMN(A1)<=SUM((MONTH(データシート!$A$1:$D$1)=4)*1),INDEX(データシート!$A$1:$D$1,1,SMALL(IF(MONTH(データシート!$A$1:$D$1)=4,COLUMN($A$1:$D$1),""),COLUMN(A1))),"")
回答ありがとうございます。A列は結果に反映されたのですが、B列以降が反映されませんでした…。ちなみにコピーをしたら下のようになりました。(青字がコピーの際変更された箇所です。)B1: =IF(COLUMN(B1)<=SUM((MONTH(データシート!$A$1:$D$1)=3)*1),INDEX(データシート!$A$1:$D$1,1,SMALL(IF(MONTH(データシート!$A$1:$D$1)=3,COLUMN($A$1:$D$1),""),COLUMN(B1))),"")私の操作が誤っているのでしょうか?もしよろしければ教えて頂けたらと思います。
A1: =IF(COLUMN(A1)<=SUM((MONTH(データシート!$A$1:$D$1)=3)*1),INDEX(データシート!$A$1:$D$1,1,SMALL(IF(MONTH(データシート!$A$1:$D$1)=3,COLUMN($A$1:$D$1),""),COLUMN(A1))),"")Shift + Ctrl + Enter キーで式を入力して、右に必要数コピーします。~~~~~~~~~~~~~~~~~~~~~~~~~ ↑この部分の操作がなされていない現象のように思います。通常、式はEnterキーのみで入力しますがこの式は配列数式として入力する必要があります。入力された式は前後が「{}」で囲まれます。{}」はキーボードから入力しません。「Shift + Ctrl + Enter キー」で式を入力することにより自動的に「{}」がつきます。
メジロ様、迅速な回答ありがとうございます。お蔭様で無事解決致しました。仕事上で必要な処理だったので非常に助かりました。自分の知識不足の為、二度手間をお掛けしてしまい申し訳ありませんでした。この度は本当にありがとうございました!!
印刷をしようとすると部数がなぜか10部に設定されてしまってます。1部でいいのですが、毎度 1に変更しないといけないのでしょうか??++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2000++++++++++++++++++++
「1」にした状態で 一度保存してみて下さい。
どうもありがとうございました。
Sheet1のB列に商品A〜nを、C列に梱包a〜nを入力しました。商品と梱包の組合せは1種類だけになります。D列には商品の価格を、E列には梱包の費用が入力されており、F列には合計値が算出されています。Sheet2に以下のように商品と梱包の組合せ表を作ろうと思っています。 A B C D E F1 梱包a 梱包b 梱包c 梱包d 梱包e2商品A 3800 3600 3400 3200 30003商品B 4800 4600 4400 4200 40004商品C 5800 0 5400 5200 50005商品D 6800 6600 6400 6200 60006商品E 7800 7600 7400 7200 7000Sheet1のF列が空白の場合、Sheet2のC4セルも空白にするにはどうしたらよろしいでしょうか。=SUMPRODUCT((Sheet1!B2:B30="商品C")*(Sheet1!E2:E30="梱包b")*(Sheet1!G2:G30))上記のような式を入力した場合、Sheet2のC4セルは空白でなく、0が表示されてしまいます。良い解決法を教えてください。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
おはようございます=IF(SUMPRODUCT((Sheet1!B2:B30="商品C")*(Sheet1!E2:E30="梱包b")*(Sheet1!G2:G30))=0,"",SUMPRODUCT((Sheet1!B2:B30="商品C")*(Sheet1!E2:E30="梱包b")*(Sheet1!G2:G30)))ですか。とかツール→オプション→表示から0値のチェックをはずす。カン違いならゴメンナサイ・・・・Rin
こんにちは。お邪魔します。m(__)m数式と例示の説明に矛盾が在るのでは?>Sheet1のB列に商品A〜nを、C列に梱包a〜nを入力しました。Sheet1のC列が「梱包a〜n」なのに数式は>Sheet1!E2:E30="梱包b"E列を参照していますが・・・。>Sheet1のF列が空白の場合、Sheet2のC4セルも空白にするには数式中にF列を参照していないのですが・・・。>上記のような式を入力した場合、Sheet2のC4セルは空白でなく、>0が表示されてしまいます。数式を>=SUMPRODUCT((Sheet1!B2:B30="商品C")*(Sheet1!E2:E30="梱包b")*(Sheet1!G2:G30))から=SUMPRODUCT((Sheet1!B2:B30="商品C")*(Sheet1!C2:C30="梱包b")*(Sheet1!G2:G30))にしても「0」表示ですか?
こんにちは〜boyさんいつもお世話になっています。フォローありがとうございます。質問をちゃんと読まないで回答してしまいました。>数式と例示の説明に矛盾が在るのでは?そうおもいます。私の疑問は>Sheet1のB列に商品A〜nを、C列に梱包a〜nを入力しました。>商品と梱包の組合せは1種類だけになります。>D列には商品の価格を、E列には梱包の費用が入力されており、>F列には合計値が算出されています。sheet1 A B C D E F G1 商品 梱包 商品価格 梱包価格 合計2 商品A 梱包a ... ... ...3 商品B 梱包b ... ... ...4 商品C 梱包c ... ... ...表にしますとこんな感じです。ですが>商品と梱包の組合せは1種類だけになります。そうするとご希望の下記の様な表には、ならないのではないでしょうか?sheet2 A B C D E F1 梱包a 梱包b 梱包c 梱包d 梱包e.....2 商品A 3800 3600 3400 3200 30003 商品B 4800 4600 4400 4200 40004 商品C 5800 0 5400 5200 50005 商品D 6800 6600 6400 6200 60006 商品E 7800 7600 7400 7200 7000カン違いでしょうか?・・・Rin
Rinさん、boyさんアドバイスありがとうございました。もう少し自分で整理してみて、場合によってまた質問してみます。ありがとうございました。
1行目が項目の行で,2行目以降にデータが入っているcsvカンマ区切りのファイルが100ファイルくらいあります。全てのファイル,項目は同じですが,2行目以降何行までデータが入っているかは各ファイルによって違います。(多くても100行以内)その100ファイルのデータを1つの.xlsファイルにまとめる作業を毎月するのですが,今はハンドで「.CSVファイルから切り取り→.xlsファイルに貼り付け」という作業を約100回繰り返しています。この作業を自動化または少しでも楽にする方法はないでしょうか?マクロなら自動化できると思うのですが,難しそうで・・・。++++++++++++++++++++OS ⇒Windows 2000Version⇒Excel 2000++++++++++++++++++++
すみません,VBAのほうで質問します。
画面右のスクロールバー(長方形)は、行数が増えるほど小さい面積の四角になりますよね。最近気になったことはいろいろ作業しているうちにシートによっては表をつくりその下のセルに一切入力していないのにスクロールバーが小さいのです。まるでまだまだ下にもデータがありますよって感じるのですが・・・したいこと 下にデータないのにスクロールバーが小さくなるのを解除したいこんな質問でもどなたか答えて頂けますでしょうか?++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんにちは。実データの下から行番号部分で最下行までを選択して削除「上書き保存」してから確認してみてください。「最後のセル」の位置を修正する方法http://support.microsoft.com/default.aspx?scid=kb;ja;405492も参考に!
スクロールバーの設定はウインドウズの方の設定だと思います。ウインドウズの画面のプロパティーでデザインを選択そこのアクティブウインドウのスクロールバーをクリックする(指定する部分でスクロールバーを選択)するとサイズが変更できます。外していたらごめんなさい。
回答ありがとうございました!!『最後のセル』を確認し、削除操作でうまくいきました。最終的にはBOYさまのリンク先を参考にしました。とはいえ回答してくださった方々ありがとうございました。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++
こんにちは!!あるデータを検索をして、それにマッチするデータにくっついているデータを抽出したいのですが…具体的に言いますと…A列に462303855646410026224765309339476531011647653105664765310701476531072847653109304765311341476531152Xとあり、C列とD列に22AC4401 462303854822AC4134 462303855622AC4402 462303856422AC4731 462303857222AC3133 464100262222AC4133 476530933922AC4167 476531011622AC4168 476531056622AC4170 476531070122AC4169 476531072822AC4171 476531093022AC4172 476531134122AC4400 462303853X 22AC4150 476531152X とあります。A列の番号を見てD列に同じ番号があれば、その同じ行のC列にある番号を抽出したいのですが…B列の一番上の行に=VLOOKUP(A:A,$C$1:$D$14,1,TRUE)と入れてみたのですが、結果は22AC4150と出てしまいました。A列の4623038556なのでD列の同じ4623038556の横にあるC列の22AC4134が出てほしかったのですが…関数の使い方自体間違っているのでしょうが、どなたか正しい関数をご教授下さい!!宜しくお願い致します。++++++++++++++++++++OS ⇒Windows XPVersion⇒Excel 2003++++++++++++++++++++