[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 21:08 / Filesize : 50 KB / Number-of Response : 132
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel総合相談所 80



1 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:56:50 ]

Excelに関する質問は、ここで!

▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★1 質問するときは環境や条件はきちんと書いてね。情報後出しはダメ。
★2 要望は具体例や図を使って明確かつ具体的に。
★3 質問前に>>2-20あたりの注意書きやQ&Aを必ず読むこと。
★4 質問テンプレ(雛形)は必須じゃないけど、
   OSやExcelのバージョン、VBAの可否など(下記テンプレ1〜4の情報)は必須情報。

▼━質問テンプレ (出来れば使ってね) ━━━━━━━━━━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 検索キーワード     】 Googleやヘルプでの検索キーワード

※【4】は、VBAはわからないけどコード書いてくれるならVBAでもいいって場合は「可」
  VBAを使うのは避けたいって場合は「否」にしましょう。丸投げする場合は、必要に応じてブックをアップすること。

※【5】は、あなたがGoogleやヘルプで検索した際に使ったキーワードを書いてください。
  まだ検索してないなら、質問の前にGoogleやヘルプで検索してみてください。
  ttp://www.google.co.jp/

前スレ
 Excel総合相談所 79
 pc11.2ch.net/test/read.cgi/bsoft/1234024786/


2 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:04 ]

▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━
・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
  ここは技術的な質問のみで。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
  Excelの操作に関係ない部分は、スレ違いなのでここで聞かずにVB言語やAPI、COMについて自分で勉強し、
  どうしてもわからない部分はVBスレやAPIスレなどの該当スレで質問しましょう。
  但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
  ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
  例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
  その上で、どううまくいかないのかを具体的に書きましょう。
  エラーが出るなら、何処でどういうエラーが出るのか、
  想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチはダメ。一度マルチしたら、謝っても他のスレの質問を取り下げても回答は得られないと思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
  チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
  ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。
・B 書籍や解説サイトの紹介以来はスレ以外。ここは技術的な質問のみで。


3 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:10 ]

★ルールを無視すると…
 >>1-2あたりのルールに従うか否かは自由だけど、従わないと以下のような不利益があるよ

 ★1.マルチをしてしまったら…
 A.謝っても他での質問を取り下げても、以後その質問に対する回答は付かない物と思ってください。
   それが嫌なら初めからマルチなんてしないように。>>2にマルチ禁止と書いてあり、
   マルチの意味が分からなければ検索すれば出てくるので、「知らなかった」は通用しません。

 ★2.>>1★4に従わず、必要な情報を出さないと…
 A.自分の使用しているバージョンで使えない機能を答えられたり、VBA使えないとか使いたくないと書かないと
   VBAでの解決OKで自分でコード書けるものと勝手に解釈されて、「VBAで出来るから自分でコード書いて」程度の
   適当な回答を返されたりします。また、ここではVBAコード書けない人の丸投げ依頼を許可してますが
   これはきちんとルールに従って質問、依頼した人のみの特権です。

 ★3.情報・条件を後出しすると…
 A.後から出された情報は意図的に無視されたり、質問自体を放置されたりします。
   >>1★4の必須情報はもちろんのこと、要望や条件、既に試したことなどは、
   長文になってもいいので詳細かつ明確かつ具体的に書きましょう。


★VBAについて
 VBAとは、『Visual Basic for Application』の略で
  Application
  ├Workbooks
  |└Workbook
  |  ├Worksheets
  |  |└Worksheet
 というApplication以下のオブジェクトを、VB言語で操作するものを指します。 
 例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、
 セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。


4 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:15 ]

★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)

 ▼環境・書式
  ・ 列数を256列以上、行数を65'536行以上に増やす (Excel2007では16'384列、1'048'579行扱える)
  ・ Excel2003以前で条件付き書式を3つ以上設定する (文字色だけなら、入力規則でも3つ設定可能。それ以外はVBA)
  ・ 行の高さを0.25きざみ以下の単位で指定する
  ・ セル内の文字を○で囲む、一部のみ2段にする (オートシェイプ、オブジェクト)
  ・ オートフィルタで英字の大小文字を区別する (小文字 → 半角、大文字 → 全角、と使い分ける)
  ・ 祝日を判断する (作業セルに祝日を列挙、VBA)
  ・ 同一列内でセル(行)ごとに列幅を変える、同一行内でセル(列)ごとに列高を変える (セルの結合)
  ・ ヘッダー・フッターのページ番号の開始番号任意指定、ページ番号演算、同シート内で違ったものを指定など
  ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
  ・ 罫線幅の自由指定
  ・ 表示形式で「10/ 1」といった書式を指定し、日付が一桁の場合のみ日付の前にスペースを入れる (TEXT関数、VBA)
  ・ 書式設定の「折り返して全体を表示する」と「縮小して全体を表示する」を同時に使う (折り返しを有効にして、手動で文字サイズを調整)

 ▼操作
  ・ ファイラーの右クリックメニューからの新規作成で、Excelで設定したシート数のブックを作る (任意のシート数のテンプレートを作成)
  ・ 複数シートを選択して入力規則やシートの保護を設定する (VBA)
  ・ オートコンプリート機能を、別列や離れたセルで動作させる (VBA)
  ・ 選択範囲から一部を除く、Ctrlを押しながらの複数選択で一部を取り消す (VBA)
  ・ 優先キーを3つ以上指定しての並べ替え (優先度の低い方から順に並べ替える)
  ・ 1セルを分割 (分割したいセル以外を結合)


5 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:20 ]

★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)

 ▼数式・関数
  ・ 表示形式以外の書式の取得設定、書式情報を条件とする数式 (ユーザー定義関数)
  ・ 関数式でセルの選択状態を取得する (VBA)
  ・ セルの値でパスを補完して、開いてないブックのセルを参照する (VBA)
  ・ 入力したセルに結果を返す (VBA)
  ・ 範囲を引数にしての文字列連結 (ユーザー定義関数)
  ・ 値の書き換え、値の保持 (VBA)
  ・ 複数の結果を抽出、不定な数の結果を返す (VBA、結果の最大数が解っていれば最大数以上の式を論理式で組む)
  ・ 空白のセルの部分を上詰め、左詰めなどで表示する (作業セルを使って別セルに詰めて表示なら可能、それ以外はVBA)
  ・ VLOOKUP,HLOOKUP,MATCH等の関数で、検索語を全半角両方にマッチさせる (ユーザー定義関数)

 ▼VBA
  ・ ExecuteExcel4Macroの参照で空セルと0値を区別する
  ・ セルの値や変数値で直接変数名を指定する (配列、コレクション)
  ・ VBのコントロール配列と同じような操作をしたい
   (イベント以外ならコントロール名を「同名+連番」にしてControls(名前 & インデックス)で処理、イベントはクラスでWithEvents)

 ▼ユーザーフォーム
  ・ フォーム上から変更したプロパティ値の保持 (シートや外部ファイルに書き出して、次回読み込む)

 ▼グラフ
  ・ 棒グラフでひとつだけ突出したデータがあった場合に波線を入れて位置を合わせる
   (オートシェイプなどで見た目だけそうなるように弄る、別アプリでグラフを作り、オブジェクトとして挿入)
  ┌┐
  〜〜
  ||


6 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:27 ]

上記 「Excelで出来ないこと、仕様上の制限」 は、一般的に出来ないとされていること、出来ないと思われるものです。
間違いがある可能性もあるので、上記に挙がってるもので「コレはこうすれば出来るよ」というものがあったらご指摘ください。
Excel2007についても未確認な項目が多いので変更点が有ればご指摘下さい。

また、ここに書かれてないことでも、Excelで出来ないことはたくさんあります。
ここに書かれてないからといって必ず出来るはずだなんて思わないように。

>▼環境・書式
> ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
補足
2007ではページレイアウトビューの表示時に限り、幅・高さともcm単位で表示され、
指定も同じくcm単位でできる。
ただし大元がインチ系なのでなかなかピタリの値は出ない。1cm→0.98cmのように
近い値に勝手に丸められる。


7 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/25(水) 23:57:34 ]

テンプレ終わり


8 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 15:11:38 ]
【1 OSの種類         .】 Windows Vista SP1
【2 Excelのバージョン   】 Excel 2007
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 Excel セル 空白 矛盾 エラー 、など

少しお聞きいたします。

左のセルに数値が入っている時のみ左上の値と計算した値(例では減算)を表示したいのですが、
「矛盾した数式」とエラーが出てしまいます。
エラーを無視する以外で、エラーが出ない方法はありませんでしょうか?

例:
 =IF(ISBLANK(E5),"",E5-E4)

およそ、E5が空白の時に、IFを評価する前に
E5-E4も評価される(空白-数値)ためエラーが起きていると思われるのですが、

 =IF(ISBLANK(E5),"",IF(ISBLANK(E5),0,E5)-E4)

などとやっても同様のエラーが出てしまいます。


9 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/26(木) 15:27:22 ]
=IF(COUNT(E5,E4)=2,E5-E4,"")


10 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 16:11:17 ]
>8
例の式であってるよ。
IFを評価する前にE5-E4も評価されるなんて事はない。
後出し条件があるんだろ?



11 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 16:44:33 ]
>>8
スペースが入ってるんじゃないの
CTRL+A→CTRL+H、半角スペースと全角スペースを全部何も無い状態に置き換えれば
うまくいく・・と思う

12 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 18:30:01 ]
矛盾した数式、ってあれは前後と計算式が違う時に教えてくれるだけのやつだろ?
無視すればおk

13 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 18:55:21 ]
おお、2007にはこんな「小さな親切大きなお世話機能」
が又追加されたのか。知らなかった、、、
エラーチェックルールのチェックを全部外しておこう。

14 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 19:49:45 ]
だいたい>>10のいうとおり両方評価なんてしてないが、仮にVBAのクソIIf関数みたいに両方評価してもエラーにはならんわな。
空白は加減乗除の計算するときは0扱いだからね。

15 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 19:59:51 ]
こんなのできますか先生。。

左のセルに次のいずれかの文字列=(か or く ) が含まれていた場合
その左にあるセルをここにコピーする

イメージ図

A B C
1 あ か あ       か が含まれていたのでc1に あ をコピー
2 い き
3 う く う       く が含まれていたのでc3に う をコピー


16 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/26(木) 20:02:07 ]
>>15
C1=if(or(a1="あ",a1="く),a1,"うんこ")

17 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/26(木) 20:02:31 ]
あかくじゃない場合は空白がいいなら
C1=if(or(a1="あ",a1="く),a1,"")

18 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:09:06 ]
やってみます(`・ω・´)

19 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:14:32 ]
セクセル『入力した数式は正しくありません』

(´;ω;`)?

20 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:15:03 ]
セクセル・・・



21 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/26(木) 20:32:51 ]
>>19
C1=if(or(a1="あ",a1="く"),a1,"")
ごめんねお父さん今手元にセクロスないんだ
これでokと思う

22 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:47:04 ]
最初のC1は入れちゃだめ
あと、自分で1文字ずつ入れるんじゃなくて掲示板のレスをそのままコピペ

23 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:47:07 ]
C1に
=IF(OR(B1="か",B1="く"),A1,"
っていれたら

できたんぼぉおおおおヽ(*´∀`)ノ

>>16
>>17
>>21
ありがとうございますッ


>>お父さん
肉じゃが作っておきます(`・ω・´)


24 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:53:28 ]
それでいいの?「含まれる」だとこういう式になるような気がするんだけど
=IF(NOT(ISERR(FIND("か",B1))*ISERR(FIND("く",B1))),A1,"")

25 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:55:44 ]
>>24
え・・・
やってきます(`・ω・´)ゞビシッ!!

26 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 20:59:24 ]
>>24
わー!よーく見たらこれでした(°Д°)

=IF(OR(B1="か",B1="く"),A1,"
だとこの文字!って限定してますね

先生ありがとうございますッ


27 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 21:14:15 ]
>24
NOTでひっくり返さなくても、後ろの順番ひっくり返せば、、、
ところで最近は、ブーリアンの乗算は、流行なのかね。


28 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/26(木) 21:18:15 ]
流行ですね
あとchoose・MID・sin辺り組み合わせる形もこのスレの流行
新鮮でいいんじゃないかな。俺も結構好きだよ

29 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 21:38:01 ]
パズル好きな老人に大人気ですよ
見ていて恥ずかしくなるけど我慢してね

30 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/26(木) 22:50:44 ]
>26

乗算するくらいならC列は”か”、D列は”く”で抽出してE列
に両方だす方が後々の為だよ!


といらぬおせっかいをしてみる。



31 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 00:12:16 ]
>>9
状況変わらずでした。

>>10-14
ポップアップでは「このセルは列の数式と矛盾しています」と出ています。
!マークをクリックすると、「矛盾した集計列の数式」とあります。

エラーのチェックオプションから「テーブル内の矛盾した集計列の数式」をはずすと
エラーがでなくなりましたが、これはどういう意味なんでしょうか?

ヘルプを見ても、

> テーブル内の矛盾した集計列の数式 オンにすると、
> 列の数式またはテーブルと矛盾する数式や値を含むセルをエラーとして扱い、
> 警告を表示します。

とあり、よくわらかんのです・・・。


32 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/27(金) 00:16:27 ]
>>31
そのファイルをアップロードするんだ


33 名前:8 mailto:sage [2009/02/27(金) 00:21:48 ]
>>31
あああ、>>8の件解決できました。
>>12の言うとおりでした。
テーブルの最初の行を初期値にしていて、その下の行と数式が異なっていたためです。
数式を統一したら、エラーがなくなりました!


オンラインだと下記ページに解決法があったようなのですが、実は見てもよくわからんかったですw
もうちょっとわかる書き方してほしす

数式エラーを確認して修正する - Excel - Microsoft Office Online
office.microsoft.com/ja-jp/excel/HP100662551041.aspx


34 名前:8 mailto:sage [2009/02/27(金) 00:28:58 ]
礼が遅れました。
助かりました。ありがとうございました。

35 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/27(金) 11:12:29 ]

【1 OSの種類         .】 Windows XP SP1
【2 Excelのバージョン   】 Excel 2002
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 EXCEL 文字列 含まれる場合 
                 IF AND COUNTIF ISERROR FIND

A1に、鈴木という文字列が含まれているなら「バラ組」、
佐藤又は山田が含まれるなら「ユリ組」、
川口又は佐々木が含まれるなら「サクラ組」、
それ以外は空欄
と表示させるにはどのような記述をすれば宜しいでしょうか。

バラ組を表示させることはできたのですが、
=IF(COUNTIF(A1,"*鈴木*"),"バラ組",IF(COUNTIF(L6,"*佐藤*"),"ユリ組",""))

佐藤又は山田 とうい条件が上手く付けられません。
ご教授いただけますよう宜しくお願いします。

36 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 11:51:42 ]
OR関数

37 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 12:19:03 ]
たしかに「または」という形式にしたければOR関数だね
でも4つくらいならIF四連でも

38 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 12:30:37 ]
=MID("    バラ組 ユリ組 ユリ組 サクラ組サクラ組 ",FIND(A1,"    鈴木  佐藤  山田  川口  佐々木 "&A1),4)
別案 配列とLOOKUP、CHOOSE

39 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:04:42 ]
川口山田助て名前ならどうなるんだべ。

40 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:29:09 ]
>>38
A1に、鈴木という文字列が"含まれている"なら「バラ組」、



41 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:36:28 ]
なぜにL6

42 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:38:41 ]
まさかと思うけど、1つのセルに複数の名前を入れてんのか

43 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:46:11 ]
>>35
IF(OR(COUNTIF(A1,"*佐藤*"),COUNTIF(A1,"*山田*")), 以下略
または
IF(COUNTIF(A1,"*佐藤*")+COUNTIF(A1,"*山田*"), 略

44 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/27(金) 13:49:27 ]
>まさかと思うけど

45 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 13:53:37 ]
>まさかりと思うけど


46 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/27(金) 14:03:18 ]
くだらん自己満足のクソ回答ご披露した上に自分のミスを認められずに
「まさかと思うけど」と後出ししたお前が悪いみたいに素で思えるのは凄い才能ですなあ
間違いにに気づいてもごめんなさいも言えないで誤魔化そうとする厚かましさも素晴らしい
いやはや、有能な回答者様ですなあ

47 名前:35 [2009/02/27(金) 14:25:12 ]
>>36.37.43様のor構文にて解決できました。
orにかかる()がだんだんごっちゃになってわからなくなっていました。
>>43様ご丁寧に具体的な記述頂き、ありがとうございました。

ひとつのセルに複数の名前が入っているわけではありませんが、
ひとつのセルに名前と他の文章が入っている状態ですので、
今回は>>38様の例で解決は出来ませんでしたが、とても勉強になりました。

質問分が分かりにくくて勘違いさせて申し訳ありませんでした。
>>41様のL6についても、私のコピーミスです;;すみません)

ご回答頂いた皆様ありがとうございました。m( _ _ )m


48 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 18:15:41 ]
見えない敵を長文で叩いてみた

49 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 19:50:03 ]
エクセルでのマクロの保存(?)方法を教えてください。
マクロ付きのエクセルファイルを、他のPCにコピーして起動させると実行できません。
ツールバーからマクロを選択すると、マクロ名が異なった名称になっており編集すらできません。
(存在しないマクロ名が選択肢に表示されていると思われます。)

具体的には、"AAA.xls" のファイルに "BBB" というマクロ名で登録しましたが、
他のPCで "AAA.xls" を起動させると "AAA.xls!BBB" というマクロ名になります。

マクロをエクセルに保存するときの問題ではないかと思って、
エクセルのスレに質問させていただきました。よろしくお願いします。

【1 OS】 WindowsXP
【2 Excel Ver】 Excel2003
【5 検索キーワード 】 マクロ名 参照が正しくない コピー

50 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/27(金) 21:02:06 ]
>>49
それはマクロではなくアドインでは?
自分で作ったマクロなら自動的にxlsファイルに保存され、他のパソコンにも簡単にコピーできます。



51 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/28(土) 02:52:42 ]
>>49
ALT+F11とかALT+F8とかこの辺触ってみては
あとエクセルの仕様上、二つのブックを開いた上体でマクロの編集はちとやりにくいと思う
必要なマクロをコピーしたら一方は閉じると良い

52 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/28(土) 05:21:38 ]
ワードとエクセルをまったくつかえないのですが、転職に最低限なので使えるようにしたいのです。
ワードエクセルの簡単な操作ができる方で募集されてり場合そのレベルに達するまで毎日4時間練習したとして何ヶ月くらいかかりますか?

53 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 05:35:53 ]
>>52
その会社の最低限がどの位から知らないが、1時間も練習すればOK

54 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 05:41:37 ]
>>52
最低限てことなら入門書2冊(WordとExcel各1、バージョンだけ確認して一番安いやつ)ブックオフで買って、
第一章だけ読みながら実際にやってみる。それで十分。
買い物の時間入れて1日で完了。

55 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 07:26:15 ]
この時期になるとこういう質問多いよな
会社が必要とするレベルは会社によって違うなんて当たり前のことすら
解らない奴を採ってしまった会社が気の毒でならない

知識の不足ではなく根本的に頭の回転が悪いタイプだから
鍛えてもどうせ使い物にならないだろうし、ほんとご愁傷様だ

56 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 07:41:53 ]
想像や妄想なんて書く必要ないのに、それもわからないのは根本的に頭の回(r
ほんとご愁傷様

57 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 08:50:00 ]
>56

俺は>55に同意するけどな。
テンプレにもあるだろ・・・と思ってテンプレ見直したら、

>・B 書籍や解説サイトの紹介以来はスレ以外。ここは技術的な質問のみで。

なんだ?「紹介以来はスレ以外」ってw

58 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 08:52:03 ]
手持ちのログさかのぼったら64からこうなってるのねw

59 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 09:06:36 ]
単に依頼の誤変換だろ

60 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 09:19:21 ]
以外じゃなくて違いもな



61 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 09:32:12 ]
常識のない人間を研修で使えるようにするのが面白いんじゃないか。
ぶっちゃけ、最近の新人はマジでひどいよ。
事前に学習する意欲のある>>52はかなりマシな方。

という話はスレ違いだからやめろ。

62 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 10:31:47 ]
新人よりじじいがひどいって。
さんざん叩かれてもクソ回答続けるやつもいるしな。

63 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 10:34:35 ]
今カイシャじゃジジイ叩きが流行ってるのかいな

64 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 10:44:55 ]
自分と考えが違う奴を、すぐにジジイとか厨とか言い出す可哀相な子が多いだけ

65 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 10:53:41 ]
【1 OSの種類         .】 Windows xp
【2 Excelのバージョン   】 Excel 2003
【3 VBAが使えるか    .】 はい・いいえ
【5 検索キーワード     】 オートフィルター

だれか2003でオートフィルターからコピペの動作を教えてくれ。
A列から"A"だけフィルタリングして、同じシートのB列にタイトルも含めてコピペするとB列には上から詰めて貼りつく?
2007ではちゃんと詰めて貼りつくが2003はどうでしょう?

66 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 14:56:34 ]
>>65
何も特別なことしなくても、ちゃんと詰まって貼り付くよ

67 名前:49 mailto:sage [2009/02/28(土) 15:56:05 ]
>>50 >>51
回答ありがとうございます。
マクロは "ALT+F8" で作成し,"ALT+F11"のエディタで編集しました。

質問の仕方が悪かったのですが、
他のPCでエクセルファイルを開くと、マクロが動かなくて困っています。
(自分のパソコンでは正常にマクロが機能しています。)
"ALT+F8"で開いてみると、登録名が変な名前に変わってしまっていたので
保存の方法がおかしいのかなと思った次第です。

VBAの編集の問題の気がしてきたので、本を購入して勉強してみます。

68 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/28(土) 16:01:56 ]
www.gaitame.com/market/img/seisakukinri.gif
エクセルで上のようなグラフを書きたいんですが、
どうすれば良いですか?

折れ線グラフだと、少し違うグラフになります。
(斜めの部分が出来る)

WinXP SP2
Office2007
VBA 否

69 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/28(土) 16:53:47 ]
こんなグラフを作りたいのですが可能でしょうか?

設定
 毎月特定の道路の一定箇所において「ひび割れの数」と「その程度(低・悪の2段階)」を調査しています。
 そこで、横軸に調査月日、縦軸に調査位置毎の「ひび割れの数」をバブル図で描きました。
 このグラフで、調査場所毎の「ひび割れの数」をバブルの大きさで表すことができました。
 しかし、このグラフの中には「ひび割れの程度」の情報が入っていません。
 そこで、バブル図のバブルの代わりに円グラフをグラフ上にプロットできないかと考えています。
 つまり、円グラフで「ひび割れの程度」の割合を表示し、かつ円グラフの大きさがバブル図のように「ひび割れの数」を表すようにしたいのです。
 
イメージが伝わりにくいと思うのでPPTで完成理想型を作ってみました。
こんな感じにできますでしょうか?
ttp://ttr.from.tv/bbs/up/img/1225284313/393.gif

70 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 16:58:31 ]
>>68
散布図。ただし一発で簡単に作る方法はない。
線を折り曲げるために、作業列か補助データが必要。
どこで折り曲げるかによってデータの作り方が変わってくる。
その画像は補助データが必要なタイプ。
文章だけで説明するのは大変なので、ここの下の方を参考に。
ttp://ameblo.jp/xls/entry-10183164939.html



71 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 17:12:15 ]
>>69
グラフの上に円グラフを重ねて、円グラフの背景を透明にする

72 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 17:54:59 ]
>69

考え直した方がいいと思うけどな〜と余計なことを言ってみる。

73 名前:68 mailto:sage [2009/02/28(土) 18:03:24 ]
>>70
どうも。
グラフの見た目以上に面倒ですね・・・w

74 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 18:11:06 ]
表A
商品コード 商品名 数
001      果物  1個
002     お菓子  2個
001     果物   3個
004     雑貨   4個
002     お菓子 5個 
008     文房具 3個 ←初めて入力されたコード
004     雑貨   2個


表Aに出たコードの商品名を別表に列記する関数はありますか?
表Aに毎日いろいろな種類のコードを入力していき、今までなかったコードが書かれたら
表Bに加えるように出来るでしょうか?。
100種類ぐらいある分類から、表Aに何が何回出てきたのかを別表で知りたいです。
100種類のデータベースは用意してあります。

表B
コード 商品名 
001   果物  
002   お菓子 
004   雑貨 
008  文房具 ←自動的に加わる



75 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 18:13:19 ]
ピボットテーブルで

76 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 18:54:33 ]
>>69
理想型通りとはいきませんがピボットグラフを試してみてください。
正しい方法が身につきますよ。

77 名前:65 mailto:sage [2009/02/28(土) 18:57:44 ]
>>66
トン
やっぱそうだよね。
どっかにうまくいかないような書き込みがあったもんで違うのかと思ったよ。

78 名前:69 mailto:sage [2009/02/28(土) 21:53:24 ]
>>71
どうもです。
円グラフを一つずつ作成はできるのですが、円グラフの大きさをうまく設定できないのです。
総数10と30があった場合に、円グラフの大きさを3倍にするのが容易ではないこと、
またデータが多数あること、他の場合に応用が利きにくいことなどから困難だと考えております。
やはりそういう方法しかないでしょうか?

>>76
ピボットグラフはあまり使ったことないのですが、バブル図は作成できないように思うのですが、どういう方法がよいでしょうか?

レスいただいた方ありがとうございます。

79 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 22:18:19 ]
>>78
ピボットグラフはこんな感じ。
uproda.2ch-library.com/lib109969.png.shtml
uproda.2ch-library.com/lib109970.png.shtml

「ひびわれの数」と「その程度」を調査するという目的は満たしていると思う。

80 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 22:28:50 ]
>>78
円グラフの直径はVBAを使えばピクセル単位で指定可能



81 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/28(土) 22:38:05 ]
エクセル2003、OS:XP

エクセルでセルを1つ選択してる状態で「右クリック→セルの書式設定」で、
そのセルに書かれてる単語を均等割り付けをしようとすると、
「インデント」という風に書かれていて、数字を大きく設定すると幅が狭まり、
逆に小さく設定すると、幅が広がります。
これはどのような基準で数字に対応して広さが決まるのでしょうか?
また、ワードのように文字数やmmで指定することはできないのでしょうか?

82 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 22:41:28 ]
>>80
できるからといってやっちゃうのがVBA厨。
中途半端な個性はブサイクなのだ。

83 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 22:47:46 ]
>>81
この場合のインデントは、数字を1増やすごとに幅11ポイントの余白が左右に追加されていきます。
この分を差し引いた残りが単語間で等分されます。
Excelではインデントの段階を変更する方法はありません。
余白を微調整したい場合は半角スペースを並べ、さらにスペースのサイズを変えるしかありません。

84 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 22:53:31 ]
>>82

85 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/28(土) 23:30:38 ]
俺84だけど>>82

86 名前:81 mailto:sage [2009/03/01(日) 00:14:24 ]
>>83
d
やっぱワードと同じようにはできないのね。

87 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/01(日) 10:19:55 ]
はじめて事務職についたんだけどワードはどうでもいいけどエクセルは完璧に使えるようになった方がいいと言われた。
とはいったもののどこまでやればいいのかがよくわからないんだよね自分の場合。やっぱ学習ソフトとか買ってやった方がいいのかな?

88 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/01(日) 10:34:01 ]
会社によって「使えるように」のレベルが全然違うからなんとも言えないな。
なれないヤツでも2,3ヶ月ヘルプ見ながら使いまくると自然と覚えるけど、、
チンケな上司だと その2,3ヶ月間 嫌味を言って自分のストレス発散に使ったりするぞ


89 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/01(日) 10:45:29 ]
MOSの教科書でも一通り読んでおけばいいんじゃね?
あとは職場に合わせた使い方になるだろうから、そこは教えてもらうしか無いさ

90 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/01(日) 12:00:07 ]
【1 OSの種類         .】 Windows XP
【2 Excelのバージョン   】 Excel 97
【3 VBAが使えるか    .】 ?
【4 VBAでの回答の可否】 ?
【5 検索キーワード     】 Excel ウイルスバスター 設定の変更

先月ウイルスバスター2009をインストールしました。
今日、何年も開いていなかったエクセルファイルを開いたのですが、
ウイルスバスターのポップウインドウが出ました。kissho.xii.jp/1/src/1jyou66738.png
エクセルがIEの設定を変更しようとしているらしいのですが、
原因や直し方が分かりません。
エクセルにはそういう仕様があるのですか?



91 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/02(月) 22:42:09 ]
メニューバーの一部が非表示になってしまったんだけど、どうやって戻したら
ええんじゃろか?

92 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/02(月) 23:33:02 ]
つgoogle

93 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/02(月) 23:47:52 ]
テンプレ使ってたらもう少し丁寧な回答が得られただろうにねw

94 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/02(月) 23:49:05 ]
excel2007 vista vba=ok vba回答=ok
検索ワード=「enable macros」「信頼できる」「パスワードの設定」他多数

質問 読み込みのパスワード設定と信頼できるフォルダー設定とが両立した状態に
どうやったらできますか。
パスワードを設定した場合、どうしても、信頼できる場所にあるマクロを有効な状態に
できていないので、聞きました。


95 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 16:00:32 ]
【1 OSの種類         .】 Mac OS X(10.3.9)
【2 Excelのバージョン   】 Excel(11.3.3 Office for Mac2004)
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】
↓この辺や本で色々と・・・。
ttp://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html


以前名前の表示変更でVLOOKUP教えてもらった者です。
あれ以来他のDB作成でもVLOOKUPが目茶苦茶重宝しています(前回項目を伝票番号で引っ張るとか)。
その節はありがとうございました。

今回も同じような内容なんですが・・・。
csv用意しましたので見てやって下さい。
kissho.xii.jp/1/src/1jyou66978.csv.html

A列には入稿データがあり、F列には手打ちで作った「名字データベース」があります。
B列には関数で「F列の名字を検索し、それに引っ掛かったら、A列の名字と名前がスペースで区切ったものを表示」というものを作りたいんですが、これって関数のみで出来ますでしょうか?

1セルで出来るとは思っていないので、C列とD列で名字・名前を分けた後CONCATENATE等で合体させる(空白1文字間にはさんで)とかでもいいんですけど・・・。

また、名字データベースの中で引っ掛からなかったセルの色を「条件付き書式」で変えるといった事は可能でしょうか?

色々質問を詰め込んでしまいすいませんが、よろしくお願いします。

96 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/03(火) 17:07:02 ]
A1セルに「=B1+C1」という数式を入れています。
D1セルに「=B1+C1」という数式を簡単にコピーする方法はありませんか?
普通にコピーすると「=E1+F1」になってしまいます。

97 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/03(火) 17:12:01 ]
A1セルに「=C1/D1」
A2セルに「=C2/D2」

A100セルに「=C100/D100」
が入っています。

A1からA100セルの「C」の文字を「F」に一気に変える方法を教えてください。

98 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 18:23:22 ]
>>97
範囲選択して置換
文字列の置換は数式の中のセル名や関数名などにも適用される

99 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 18:27:09 ]
>>96
いつでもそのままコピペできるようにするには絶対参照で式を作っておく
1回だけなら数式バーの中でコピペ

100 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/03(火) 20:13:14 ]
>>95
森本 強 なのか 森 本強
なのか、人間なら一発で分かるがコンピュータはそういうのがかなり苦手なので、実質無理
webエンジンなんかだと森本 強のほうが森 本強より多いとデータベースから判断するらしい

では、実用的な解決策
B2=LEFT(A2,C2)&" "&RIGHT(A2,LEN(A2)-C2)
C2以降に苗字の字数を入れる
スペースは半角なので全角がよければ直してくれ
あとCONCATENATEより&の方が早いと思う。どっちでもいいけどね。



101 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 20:16:21 ]
>>95
うーむ・・・なかなかすぐには解法を思いつかないけれど
森田、森本、森・・・これらをどうやって区別するかが肝かもしれない

ひっかからなかったのを条件付書式っていう件は
ひっかからなかった時にエラーになるような計算式であれば条件ISERRORでOK
その計算式がIFだったりしたらFAILEDの返り値でも判断させればいいかも

102 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/03(火) 20:20:03 ]
>>101
データベースに森田がなかったとしても、森といれればどうやってもひっかかってしまう
無理なものは無理

103 名前:101 mailto:sage [2009/03/03(火) 20:44:10 ]
>>102
無理で簡単にあきらめたら終わってしまう
そこをどうするか考えるのが「工夫」というものさ
たとえばE列に1から順に数字を振って昇順・降順という順番を作り出す
そうすれば先に森田で調べて、森田でなければ森本で調べ、そうでなければ森にする・・・
ようなことが可能になったりはしないだろうか?
もちろんVBAなんかには頼らない

104 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 21:04:30 ]
森 田津雄 とか森 本子がいたらどうすんだ?

105 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/03(火) 21:08:27 ]
>>103
だから無理だって・・
それに検索エンジンがどーちゃら書いたけど>>104みたいな例だと間違いなく森田 津雄になるしな
>>100の後半で実務上は最適解だと自分でも思う。ある程度のセンスがあればこの問題は解けないと判断できるよ
それまで君もガンバレ

106 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 21:16:52 ]
ここまでに提示された条件では自動でやるのは不可能。
候補が複数あった場合は色を付けるとか選択フォームを表示するとか、
人間が介入しやすくなるような工夫をするしかない。
もう少し処理の目的とか、データの全容を見ないことには。

107 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 22:49:53 ]
データ目の前にあるだろアホか

108 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/03(火) 23:30:20 ]
>>95
まず「名字のデータベース」をH列にうつす。
で、以下のように数式と条件付書式を設定する。

A列の書式設定・・・数式が[=D2=""]の場合、セルの色を変える
B列 =IF(ISERROR(VLOOKUP(LEFT($A2,1),H:H,1,FALSE)),"",LEFT($A2,1))
C列 =IF(ISERROR(VLOOKUP(LEFT($A2,2),H:H,1,FALSE)),"",LEFT($A2,2))
D列 =CONCATENATE(B2,C2)
E列 =SUBSTITUTE(A2,D2,"")
F列 =CONCATENATE(D2," ",E2)
F列の書式設定・・・数式が[=LEN(A2)+1<>LEN(F2)]の場合、セルの色を変える

これで、名字データベースに引っ掛からなかった入稿データはA列に色が付き、
複数の名字に引っ掛かった入稿データはF列に色が付く。
F列に色が付いたときは、B・C列のうち、間違った名字を消せばOK(ここは手作業orz)

ただし、サンプルの例で仮に「森下かおる」という入稿データがあった場合、
「森 下かおる」になってどこにも色が着かないという弊害が…。
しかし人名の性質上これはどうしようもない。
いやなら最初から姓名分別しとけって話。

なお、上記の数式設定は「名字データベース」が2文字以下の名字で構成されている場合のみ有効です♪
3文字以上の名字が含まれている場合には、D列で左3文字取り出して、E列で左4文字取り出して…
ってわかるよね?w
どうかな?



109 名前:108 mailto:sage [2009/03/03(火) 23:38:20 ]
あと肝心なことを忘れてた。
H列はもちろん昇順で並び替え。

110 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 00:03:55 ]
>>108
>いやなら最初から姓名分別しとけって話。
だから姓名分別するためにどうすればいいかって話なんだろ。そしてここが焦点でこれを解決できないならなにもできないのと同じ



111 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 00:13:28 ]
>>107
これが全容?
たった10件もないんなら手作業で修正して終わり
考える前に終わってる

112 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 00:15:04 ]
名字の辞書があるなら最長一致で並べ替えてmatchでいけないかな?


113 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 00:28:24 ]
>>112
>>104が無理だって言ってるでしょ

114 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 00:59:34 ]
>>110
何もしない人と同じにして欲しないわw

115 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 01:01:44 ]
小沢さんの秘書が捕まったってさ


116 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 04:55:18 ]
A1セルに「=C1+D1」
A3セルに「=C3+D3」

A999セルに「=C999+D999」
と1行おきに数式を入れています。

E1セルに「=A1」
E2セルに「=A3」
E3セルに「=A5」
E4セルに「=A7」

と入れたいときに、一気にやる方法はありませんか?

117 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 05:24:01 ]
>>116
一気じゃなくて3気ぐらいかかる方法なら…
E1に「A1」
E2に「A3」
と入れてオートフィル。最後に「A」を「=A」に置換。
最初の「=C1+D1」の場合はこの手が使えないから、文字列で数式を生成して値貼り付け。
あるいは数式を工夫して同じ結果が出るようにする。
A1=OFFSET(A1,ROW()-1,2)+OFFSET(A1,ROW()-1,3)

118 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 05:30:59 ]
ごめん
質問よく読んでなかった
後半は忘れて

119 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 06:13:30 ]
>>117
ありがとう

120 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 07:58:50 ]

  ,r‐'
 ,l゙     l゙  .l゙_,,-.,〆|                         、、 i、 
 |    ._レ-''|゛  .|  |    イ'゙゙,! .し--、    ,、.,‐/   ,、  ,.| |′|    |.'゙゙゙゙',!
: ′  ‐'^.|  │  |  |    .l゙ ._.| .| ._,.|    .,/ ,i´.゙l、 .,/  イ,,,二,,,,=―丶゙|゙'''ー″
      i_x"   |'"l゙    .|'',,,,|、| .″|   .ノ  ,l゙ .-―彳    .| .,!     5''―ーi、
      | i,, |  _ | .|    .| 、 `゙''‐ノ  ./  .,l゙  .,!    .''''゙l゚”′    |.,,,,,,,,、| 
      |,,,,,―'″.レ‐l゙    .| .,!¬'',! /    .,l゙| 、 l゙―ー  ,,,,,广 ._,、   .[`  `.l゙ 
    `゙゙゙゛  ,  ,| .l゙    .| l゙'''''' | ,!    ./,| .jヽl,,,,,,,,,,,-. ,,,li厂゙^    |゙''''ー / 
      ,‐  .ト  " l゙    ." 、,,_ ".l゙     .l゙ l゙      '"` .|'-、    .,″_,,,,,l′ 
      /                      l゙ ′        | ‘'-   `"゛、 `
                                      l゙     .,,i´  ヽ 
    ゙l             、             
    .゙l            │      ''――‐,!''" 
     ヽ、    ._.     |             ,/`              
      `'-- .,/`      .|         ,l゙             | 
          /        │         |                l゙ 
       ,/            |         \、.     ,,,,,,__,,,l"   
      {       ,、  `''''''′                    
       〜--―¬''''" 



121 名前:95 mailto:sage [2009/03/04(水) 09:07:03 ]
すいません、帰ったら自宅が規制されててレスできませんでしたorz
早速のレスありがとうございます!

で、すいません、質問文考えるので頭いっぱいで「森」等1文字のものについて言及するの忘れました。
皆さんお気付きのように名字は大抵2文字ですが、1文字や3文字のもあり、特に「森」「金」「東」あたりが結構困りどころだったりします。

何はともあれ、計算で全ての名前をやろうとは考えておりませんでした。

件数が多いため、なるべく自動化できる部分は自動化させ、手動でやらねばならない部分に関しては発見をしやすくする方向で考えておりました。

実質的に>>100で書かれた書式で分けた後、データベースにない場合セル色を変える・・・といった処理が良いかと思いましたが、>>108で何やら凄いのを考えていただけたようで・・・。

これならデータベースが増えれば増えるほど判定の確率が上がるし、D〜F内で大体おかしい奴も拾えそうなので、かなり使えます!
試しに今実際に使う5000件ほどの名前を抜粋して入れてみましたが、相当楽になりそうです。
ありがとうございます!!

122 名前:95 mailto:sage [2009/03/04(水) 09:07:52 ]
>>106,111
某官公庁の下請け(パート)なんです。
全国から集まってくるデータなんですが、集計の入り口できっちり書式を固定化できていないため、データを整形して送り返すという・・・。
ちなみにデータは一事業所から数万件分のものが入って来ており、手作業でやるのはとても大変なんです。
今まで紙ベースでやっていた作業(未だにこれがメインですが)を「若い人がいるし」という分けの分からない理由でパソコン導入され、デジタルも扱うようになり、パート達で無理矢理動かしている現状です。

123 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 09:26:58 ]
日本終わり過ぎてるなこりゃw

124 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 09:45:55 ]
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2000
【3 VBAが使えるか    .】 多少
【4 VBAでの回答の可否】 可
【5 検索キーワード     】 フィルタオプション ハイパーリンク

摘出前のデータにハイパーリンクをファイル指定で設定しているのですが
フィルタオプションで<指定した範囲>で別シート(同シート)に
摘出した時そのハイパーリンクが無くなってしまいます
これはどうにもならないのでしょうか?
摘出後にマクロでファイルをハイパーリンクさせてもいいと思ったのですが
フォルダが複数に分かれているため完全にリンクを張りなおす事が
困難になりました
なおデータ数は50000近くあります


125 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 11:10:15 ]
作業列にリンク先を文字列として入れておくのがわかりやすくて現実的かなあ。
リンク先がわかってればマクロで再設定も簡単にできるし。
あと
× 摘出(てきしゅつ)
○ 抽出(ちゅうしゅつ)

126 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 11:51:03 ]
【1 OSの種類         .】 WindowsVista
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 多少
【4 VBAでの回答の可否】 可能であればなしで
【5 検索キーワード     】 集計 UNIQUE UNIQ SORT

名前,増減
りんご,5
みかん,7
りんご,-1
なし,1

というような表があって、「りんご」「みかん」「なし」を順不同で抽出し入力規則のドロップダウンに設定したいのですが
入力規則に$A$1:$A$1500と入れると、
「名前」「りんご」「みかん」「りんご」「」「」「」・・・
となってしまいます。SORTやUNIQが無いので入力規則の制限ができないのですが、何かいい方法はないでしょうか?

127 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 12:02:32 ]
>>126
ユニークな一覧が欲しいなら作業列にコピペして「重複の削除」

128 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 12:16:43 ]
>>127
ありがとうございます。
126に書き忘れたのですが、表の要素は順次増えていくので
できれば自動で行いたいと考えています。

129 名前:名無し変更議論中@詳しくは自治スレへ [2009/03/04(水) 13:22:36 ]
>>125
ありがとうございます
それで挑戦してみます

130 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 14:51:30 ]
【1 OSの種類         .】 Windows Vista SP1
【2 Excelのバージョン   】 Excel 2007
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 Excel 条件付 書式ルール 星 など

あるセルに1〜5まで数字がありまして、
その内容に応じてそのセルに★(文字です)を並べたいと考えています。
1と入力すると表示は、★☆☆☆☆
5と入力すると表示は、★★★★★
といった感じです。

条件付書式のプリセットに5段階のアイコンもあったのですが、どうも見づらく感じています。

条件付書式を使う、まではわかるのですが、
どう設定すると実現できるものでしょうか?



131 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/03/04(水) 15:16:51 ]
>130

つLEFT






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<50KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef