_Kyle の回答履歴
![](https://gazo.okwave.jp/okwave/images/avatar/1290000/1291004/avatar_l.gif?1346178557)
- エクセルで完全一致でないデータを抽出したいです。
エクセルで完全一致でないデータを抽出したいです。 Vloolupのように。 例えば 範囲のデータが あいうえおかきくけこ で 検索値があいうえお まで同じなら 合致としたいのですが 可能なのでしょうか。
- ベストアンサー
- 2006us
- Windows系OS
- 回答数3
- エクセルVBAで別ファイルのデータを取得しに行ってます。
エクセルVBAで別ファイルのデータを取得しに行ってます。 http://www.officetanaka.net/excel/vba/tips/tips28.htm の二つ目に書かれたコードを参考に作ったんですが、取得セル範囲を何も入力されてない所まで広げると何も入力されてない所は『0』と取得、表示されてしまいます。 取得した時に『0』で表示するのを避ける方法はありますか?
- ベストアンサー
- ganba1192
- Visual Basic
- 回答数2
- 表の値を組み合わせて新しい表を生成したい
表の値を組み合わせて新しい表を生成したい 元となる表は↓のようなものです。 0 0501 A 1 0502 B 2 0503 C 3 0504 D 4 0505 E 5 0506 F 6 0507 G 7 H 8 9 10 これをもとに繰り返し処理を行い、↓のような新しい表を生成したいのです。 A B C D E F G H 0 0501 0 0502 0 0503 0 0504 0 0505 0 0506 0 0507 1 0501 1 0502 1 0503 1 0504 1 0505 1 0506 1 0507 2 0501 2 0502 2 0503 2 0504 2 0505 2 0506 2 0507 3 0501 3 0502 3 0503 3 0504 3 0505 3 0506 3 0507 ・ ・ ・ VBAもOKwaveも初心者です。あつかましいのですが、どなたかVBAの例文を作っていただけないでしょうか・・・ ようするには、もとの表の値を使って、集計表を作りたいのです。
- ベストアンサー
- iPhonia
- Visual Basic
- 回答数1
- outlook2003のメール送信についてですが、
outlook2003のメール送信についてですが、 ALTキーの次にSキーを押すとメールが送信されます。 (ALT+Sのように同時ONではありません) 標準機能だとは思われますが、誤配信が時々あります。 この機能(ALT、Sで送信)を無視する方法はありますか? よろしくお願いいたします。
- ベストアンサー
- 60800577
- その他MS Office製品
- 回答数2
- 指定したセルまでの合計を求める
指定したセルまでの合計を求める 平成16年から平成22年までの月別個数データがあります。 A1セルに[年]、A2セルに[月]を入力すると その年月までの個数合計が出るような数式を作成したいです。 どのように数式を作ったらいいのでしょうか? ご教授お願いいたします! <データ> 【 年月 】【個数】 平成16年1月 10 平成16年2月 22 平成17年3月 5 ・ ・ ・ 平成22年5月 7 平成22年6月 8 平成22年7月 20 A1セル:[22] A2セル:[5] と入力すると、平成16年1月から平成22年5月までの個数合計が出る
- ベストアンサー
- masunona
- Windows Vista
- 回答数1
- こんにちは。
こんにちは。 先日パソコンを購入しましたが、メールソフトがマイクロソフトアウトルック2007を 利用することになりました。 アドレスはインポートエクスポートできましたが、メールの本文の移動ができません。 以前はアウトルックエクスプレスを使っていました。 パソコンスキルはないものでどなたか教えてください。 よろしくお願いします。
- ベストアンサー
- pegasasu241
- Windows系OS
- 回答数2
- ブックの選択について
ブックの選択について 以下のように、マクロのあるブック意外のブックを開いて からマクロのあるブックを選択しようとしてもできません。 具体的には一番下の Workbooks(thisBook).Select が正常に動きません。 なぜでしょうか? Dim myFName As String Dim macrobook As Object Dim thisBook As Workbook Set thisBook = ThisWorkbook myPath = ActiveWorkbook.Path ChDir myPath myFName = Dir("*S*.xls") Workbooks.Open Filename:=myFName Workbooks(myFName).Activate Worksheets(1).Select Workbooks(thisBook).Select
- ベストアンサー
- noname#150547
- Visual Basic
- 回答数2
- Excelで質問です。連番に関してです。
Excelで質問です。連番に関してです。 明日仕事で使うので急いでいます。 A 1 1 A 1 2 A 1 3 A 2 1 A 2 2 A 2 3 A 2 4 A 2 7 A 2 8 A 3 1 A 3 2 A 3 3 A 3 4 B 1 1 B 1 2 B 1 3 B 2 1 B 2 2 B 2 3 例えると上記のような感じのデータがあります。 Aというグループ内(左側の列)で 1というデータ(真ん中の列)に 1,2,3…という連番(右側の列)が 順番に振られています。 イメージとしてはA-1というキーに対して1,2,3... という数字が連番としてそれぞれ振られている感じです。 ※並び替えは昇順で済んでいます 目的としては右側の列である連番の途切れた部分に追加で番号を 2つ分入力し、 A-1-4 A-1-5 というキーが欲しいのです。 つまりが若い空き番から順に2つ使用するデータを拾うには どうすれば良いか…ですね。 (例)1,2,3で途切れている場合は4,5と入力。 もしこれだけならば問題は無かったんです。 =IF(C2+1=C3,"","▲") で、▲のついているところから途切れの箇所を拾えます。 しかし、他にもこんなパターンがあるのです。 (パターン1)1,2,3,8,9,10... これで欲しいのは4,5。 上記のやり方だと必要ない11,12も拾ってしまいます。 ※あくまで「左側の列-真ん中の列」というキーに対して 番号を割り振るのは2つまで。同じキー内に途切れが 二つある時点で上記のやり方が出来ません。 (パターン2)4,5,6... これで欲しいのは1,2。 最初から抜けています。 (パターン3)1,2,3,5,6,10,11... これで欲しいのは4,7 1つ空き番があって、次が離れています。 Excelの関数だけでどうにかできるかは分かりません。 マクロで解けるらしいですが、自分はマクロは使えません…。 あとAccessを活用して何とかできないか…とも思ってます。 ※元々このデータはAccessからエクスポートしたデータです 数万行あるデータだけに手入力は絶対に無理です。 空き番に2つ数字を割り振る方法があれば教えていただけると助かります。 Accessを組み合わせての方法でも良いです。 ただし、当方AccessはExcel以上に無知なもので…。 よろしくお願いいたします。
- エクセルにて、合計値→複数の項目の各個数を逆算
エクセルにて、合計値→複数の項目の各個数を逆算 例えば、合計が「〇〇〇〇円」というのが分かっていて、そこから 商品A 342円 商品B 123円 商品C 532円 ・ ・ ・ という項目から商品Aが〇個、商品Bが△個・・・などと逆算できる計算式の作成は可能でしょうか? よろしくお願いします。
- 上書保存しコピーするVBA
次の機能を持つVBAを作りたいのですが、どうコーディングすればよいですか? ・ブックに名前をつけて保存し、そのブックそのものを(クリップボードに?)コピーする この処理の目的は、保存したばかりのブックをメールに張り付けて送る時に、いちいちまたパスをたどっていかなくても済むように、メーラーでは「貼付」さえすれば、クリップホード?にコピーされたブックをメールに貼り付けられるようにすることです。
- ベストアンサー
- toksan1963
- その他MS Office製品
- 回答数4
- エクセル2007について質問です。
エクセル2007について質問です。 フィルタで必要なところを抽出します。 <Ex> A1 赤 A2 赤 A5 赤 A10 赤 上記を抽出します。 A3、A4、A6~A9を削除する方法が知りたいのですが・・・ 知っておられる方、教えてください。 宜しくお願い致します。
- ExelVBAでのアクティブセルの記述
Excelマクロ初心者です。 今会社で出勤表のマクロを組んでいるのですが、 「アクティブセルが○列にあった場合、アクティブセルを2行下、30列左に移動させ、それ以外だと右に一つ移動」 という構文は、 「If アクティブセルが○列にある Then ActiveCell.Offset(2, -30).Select Else ActiveCell.Offset(0, 1).Select End If」 となると思うのですが、その肝心な「アクティブセルが○列にある」の記述の仕方が分かりません。 どうかご教授ください。
- ベストアンサー
- shimajing
- Visual Basic
- 回答数2
- 条件付き書式で色を変えたいのですが
="1日("&TEXT(WEEKDAY(DATE(年月日!$A$1,年月日!$A$2,年月日!$A$3))+5,"aaa"&")") という式が入っていて日曜日の時に条件付き書式で色を付けたいのですが普通にやっても関数が入っているためか出来ません。 「=A1="日"」にしたり「=A1="(日)"」にしたりしても出来ません。 よろしくお願いします。
- 入力した通りに表示されない
セルの書式設定が 数値 になっています。小数点以下の桁数は 1です。 6と入力すると6.0と表示されますが、6.5と入力すると0.3と表示せれてしまいます。 数式バーを見ると0.253472222222222と表示されています。 打ち込むときにコンマを打つと .では無く :が表示されているようです。 なぜでしょう?どうしたら修正できますか? 宜しくおねがいします。
- ベストアンサー
- fukuyama-m
- その他MS Office製品
- 回答数7
- エクセル2007をつかっています。「会社で何月何日に、誰がどこへいったのか」がわかる表を作ろうとしています
エクセル2007をつかっています。「会社で何月何日に、誰がどこへいったのか」がわかる表を作ろうとしていますが、 うまくつくれません。 シート1に以下のようなデータをつくり、 4月1日 佐藤 Aに訪問 4月2日 鈴木 Bに訪問 4月2日 加藤 Cに訪問 シート2のA1に「4月2日」と入力したら、このデータを参照して、A2とB2、A3とB3の セルに、 4月2日 鈴木 Bに訪問 加藤 Cに訪問 と出力されるようにしたいのです。 INDIRECT、SMALL、ROWの機能をつかったり、いろいろ試してみたのですが、自分が素人なため、どうしてもうまくいきません。 どなたか詳しい方がいれば教えてください。よろしくお願いします
- 締切済み
- olva_o
- Visual Basic
- 回答数12
- 【OUTLOOK2007】VBAを使用して送信済みメールの宛先メールア
【OUTLOOK2007】VBAを使用して送信済みメールの宛先メールアドレスを取得したい OUTLOOK2007を使用しています。 以下のVBAを使用して、送信済みメールの宛先の"メールアドレス"を取得しようと 考えています。 Sub getTo() Set myFolder = Application.ActiveExplorer.CurrentFolder For Each myItem In myFolder.Items debug.print myItem.To Next myItem End Sub 送信済みメールフォルダを選択し、上記VBAを実行すると、 狙い通り宛先(myItem.Toの値)は取得できるのですが、 宛先がメールアドレス(例:suzuki@**.com)ではなく、 名前(例:鈴木)になってしまっているメールに関しては、 myItem.Toの値も“メールアドレス”ではなく名前になってしまいます。 どなたか、ご存知でしたら、 確実に宛先のメールアドレスを取得する方法をご教示いただけますでしょうか。 何卒、お願い申し上げます。
- VBAのプログラム
VBAのプログラム 数字の相性を知るプログラムをしりたいのですが。 たとえば 4-7-10 1-4-9 だとしたら 1 2 3 4 5 6 7 8 9 10 1 1 1 2 3 4 1 1 1 1 5 6 7 1 1 8 9 1 1 10 1 1 みたいな感じなんですが
- ベストアンサー
- nego1322
- Visual Basic
- 回答数5
- Excelデータの照合
Excelデータの照合 こちらでも色々調べさせて頂いたのですが、自分のデータにうまくあてはめられず困っています。 Excelの元データ、入力データがあります。 元データが正規のデータで、入力データにモレがないか、ミスがないかをチェックする為に 照合をしたいんですけど、どうやったらうまく出来るかわかりません。 是非ご教授下さい。 元データ、入力データ共に2列あり、どちらも A列・・・コードナンバー B列・・・コードナンバーに対応する金額 が入力されています。 これは今現在は同一シート内に抜き出してありますが、元は別シートです。 なので別シートにあるものとして回答頂いても結構です。 入力データの中から、元データのA列、B列共に一致するものだけを抽出することは出来ますか? 不一致もしくは該当するデータがないものと、一致しているものが区別で切れば形式は何でもOKです。 (作業列を増やすとか、色分けするとか、文字で表示するとか) 出来ればVBAやマクロを使わず関数のみでお願いします。 検索を使うからVLOOKUP? 複数条件だからIF?? と色々考えましたが、2つセットで検索をかけるのがどうしても出来ず・・・(-_-;) よろしくお願いします!!
- パソコンを買い変え、excel2007に引っ越したデータのことなのです
パソコンを買い変え、excel2007に引っ越したデータのことなのですが、以前はこの列は数字、この列は半角カタカナ・・・というように列毎に入力する文字の種類を設定していました。それが無効になっていたのでもう一回設定しなおそうとしてデータの入力規則を開くと、「設定」「入力時メッセージ」「エラーメッセージ」のタブだけで、「日本語入力」のタブがありません。特にこのファイルで何かをいじった覚えはないのですが、コンピューターの初期設定等で何かやらかしてしまったのでしょうか? よく使うファイルなので大変不便で困っています。 どうやったら日本語入力タブが出るようにできるかわかる方、どうぞよろしくお願いいたします。
- ベストアンサー
- scampia
- その他MS Office製品
- 回答数2