mu2011 の回答履歴

全6845件中681~700件表示
  • VLOOKUPの返り値を固定するには…

    現在、毎日の売上表のようなものを作ろうと思っています。 表は、次のようになります。 A1…日付、B…氏名、C…売上 が入っています。 その下(別シートでも可)に、縦に氏名、横に日付(11/1~11/30)の表を作成して A1の日付の売上(C)を、合致する日付の列にVLOOKUPで返します。 その場合、A1の日付とC(売上)を、毎日変更して反映させたいんですが、前日の データが消えてしまい、困っております。 毎日、返り値をコピーして値にして貼り付ければいいのでしょうが、返り値を固定 もしくは、値で返るような方法があれば…と思い、質問させていただきます。 以上、よろしくお願いいたします。

    • mitoco
    • 回答数5
  • 正規表現を用いての置換。

    お世話になっております。 VBScriptで、正規表現を用いての置換がうまくいかないので、ご教授ください。 半角数字に挟まれている、全角の「ー」(長音符)を、半角ハイフンに変換したいと 思っています。 先日ご教授いただいて、以下のように作りました。 --- Set ObjRegExp = Server.CreateObject("VBScript.RegExp") ObjRegExp.Pattern = "([0-9])ー([0-9])" StrHalf = ObjRegExp.Replace(StrHalf, "$1-$2") --- しかし、たとえば 1ー2であれば、1-2となるのですが、 1ー2ー3の時に、1-2ー3(後方が長音符のまま)となってしまいます。 修正すべき点をご教授いただけないでしょうか。

    • ginfix
    • 回答数3
  • エクセル 関数 MONTH

    いつも大変御世話になっております。 WindowsXP環境でエクセル2003を使用しています。 C5セル内に以下文字を入力して「test_201111.txt」を表示しています。 ※YEAR(TODAY()):YYYY / MONTH(TODAY()):MM ="test_"&YEAR(TODAY())&""&MONTH(TODAY())&".txt" これは10~12月は関数箇所は表示されるんですが 1~9月はMONTH(TODAY())自体が頭に"0"がつかないので困っています。 これはもうどうしようもないのでしょうか? 1~9月には頭に0をつけたいのです。 マクロを使ったり、他のセルにYYYYMMを記載してそこから日付を読み込ますようなものは 作成せずに、上記関数だけでどうしても解決したいのですが可能でしょうか? もしご存知の方がいらっしゃるようでしたら、ご教授願いますでしょうか? 以上、何卒宜しくお願い致します。

  • エクセルの関数で 別の表からデータを転記したい

    エクセルで作った表の 社員名の項目のセルに 別で作ってある社員名簿の表より 社員名と社員コードを転記して印刷を自動で社員分の表をつくりたい。 データを転記する関数の使い方 と 転記したら印刷する そして次の社員を転記、印刷・・・と社員名簿の人数分 繰り返しをさせるための関数 もしくはマクロの組み方を教えて欲しいです。 エクセルは、関数、マクロ以外の基本的なことは使えますが、関数やマクロはほとんどわかりません。多分、関数やマクロが使えたら簡単に出来るように思うんですが・・ よろしくお願いいたします。

    • jnyt777
    • 回答数4
  • EXCELでのリンクデータに関して

    EXCELのシートにネットワーク上のEXCELファイルのデータをリンクしているのですが 最初に設定したのと同じ方法でリンクしても セル内の記述が異なりました 最初は \\○○\△△\[□□.xls]Sheet1'!$A$1 のようにネットワークのパスが入ったのですが、 今は [□□.xls]Sheet1'!$A$1 とネットワークのパスが入らなくなっています 手順はリンクを貼りたいファイルを立ち上げ、リンク先のファイルを開き、単純に設定したいセルに ”=”入力後、リンク先のセルをマウス指定しています 最初のようにネットワークパスをマウス指定で設定したいのですが ご指導宜しくお願いします ちなみに、セルに直接ネットワークパスを指定すると、応答無しになってとまってしまいます 使用環境に問題があると思うのですが・・・ あまり端末に負荷をかけずに設定したいのです・・・

    • viva123
    • 回答数1
  • エクセルの関数式

    教えて下さい。 エクセル関数式で例えば414,200を2で割れば、207,100になりますが、414,200を12で割り6を掛ける事で207,000(百円未満切捨て)にエクセル関数式を設定したいのですが、どのようにすればよいですか。 宜しくお願い致します。

  • Excelでセル内の数字だけ取り出したい。

    1セル内に最大40文字程度の半角英数カナが混在しています。 例:1234abcdアイウ3456efghijk これが数千行あるのですが、集計のため数字にしたく、 しかも数字連続と次の数字連続の間にスペースを入れたいです。 例:1234 3456 かなり調べましたが、関数では数字を取り出すだけでも40文字は不可能のように思います。 マクロで置き換えを連続させて文字を消すのは思いつくのですが、 今少しスマートな方法はありますでしょうか?

  • PHONETICとTEXT関数【結果にふりがな】

    PHONETIC関数を使用してふりがなを振りたいと思っているのですが、関数の結果にふりがなを表示させることは可能でしょうか? 例:     A    B    C 1   可能  =A1  =PHONETIC(B1) 初歩的な質問ですみません。 TEXT関数を使用して、=PHONETIC(TEXT(B1,"0")) とやってもだめでした。 直接入力された文字のみしか難しいのでしょうか?

  • vlookup関数の使い方を教えてください

    税金の計算をしています。 今、このような表があります。 平成22年以降所得税 B列 C列 D列 課税所得 税率 控除額 1,950,000以下 5% 0 3,300,000以下 10% 97,500 6,950,000以下 20% 427,500 9,000,000以下 23% 636,000 18,000,000以下 33% 1,536,000 18,000,000以上 40% 2,796,000 任意の金額を入力すると、それに応じた給与所得控除額を算出したいとおもい、次のようなIF式を立てました。 税率算出(H69に任意の給与所得額を入力する) =IF(H69<=$B$60,$C$60, IF(AND($B$60<H69,H69<=$B$61),$C$61, IF(AND($B$61<H69,H69<=$B$62),$C$62, IF(AND($B$62<H69,H69<=$B$63),$C$63, IF(AND($B$63<H69,H69<=$B$64),$C$64, IF(AND($B$64<H69),$C$65, "ERR")))))) 控除額算出 =IF(H69<=$B$60,$D$60, IF(AND($B$60<H69,H69<=$B$61),$D$61, IF(AND($B$61<H69,H69<=$B$62),$D$62, IF(AND($B$62<H69,H69<=$B$63),$D$63, IF(AND($B$63<H69,H69<=$B$64),$D$64, IF(AND($B$64<H69),$D$65, "ERR")))))) 納税額算出 =(ROUNDDOWN(H69,-3)*I69)-J69 一応、計算はできているようですが、もっとスマートにやりたいです。 しかしVlookup関数を使ってみましたがどうもうまくできません。 何が悪いのでしょうか? また、同様の表で、所得税率計算もやっています。 こちらもIF式なら何とか組めたのですが、 こちらもVloolup関数を使った方法を教えてください。 給与所得控除 B列 C列 D列 給与所得金額 控除率 さらに加算する控除額 650,000以上 0% 650,000 1,800,000以上 30% 180,000 3,600,000以上 20% 540,000 6,600,000以上 10% 1,200,000 10,000,000以上 5% 1,700,000 IF式で組むとこうなった。 税率 =IF(I12<=B70,0, IF(AND(B70<I12,B71>=I12),C70, IF(AND(B71<I12,B72>=I12),C71, IF(AND(B72<I12,B73>=I12),C72, IF(AND(B73<I12,B74>=I12),C73, IF(AND(B74<I12),C74)))))) 税額 =IF(I12<=B70,0, IF(AND(B70<I12,B71>=I12),D70, IF(AND(B71<I12,B72>=I12),D71, IF(AND(B72<I12,B73>=I12),D72, IF(AND(B73<I12,B74>=I12),D73, IF(AND(B74<I12),D74)))))) よろしくお願いします。

    • s_end
    • 回答数3
  • VLOOKUPで求めた数値をさらにVLOOKUPで

    エクセル2010を使用しています。 VLOOKUPで求めた数値をさらにVLOOKUPの検索値にしたいです。 Sheet1のB2のセルにIDを入力したら Sheet2のA1からAL500の中のデータから 自動でSheet1のC2からF2まで値が入るように VLOOKUPを使用して表を作りました。 Sheet1のF2には、その会員の紹介をしてくれた別の方のIDが 自動で反映されるんですが さらにF2に反映されたIDをもとに G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか? 何度やってもエラーになってしまいます。 表の上ではF2には、紹介者のIDが反映されているのですが 実際には数式がはいっているので 検索値としては使用出来ないのでしょうか? もし可能な方法があれば教えてもらえれば助かります。 お願いします。

  • エクセルの件です。

    いつもお世話になっています。お聞きしたい事があり質問させていただきます。エクセルでAのセルに【11/11/09】と入力した時に、Bのセルに【水】と自動入力したいのですが、何か方法がありましたら是非ご教授下さい。宜しくお願いします。

    • noname#201375
    • 回答数3
  • エクセルで曜日をオートフィルする際のトラブル

    エクセルでユーザー定義関数をm"月"d"日"(aaa)と設定して、曜日を入れ、オートフィルしました。すると、10日以上の日から急に「#########」となってしまいます。普通にオートフィルできることはわかっているのですが、なぜできないのか原因を推測できる方、いらっしゃいましたらご教授願います。 excelのバージョンは2003です

    • buc6t
    • 回答数5
  • Excel VBAのプロシージャについて

    こんにちは、VBAを作成しているのですが、分からない所があるので、詳しい方からのご教授をお願いします。 A                                 AF  _______________________________________________________________________  1|        1   2    3   4   5    ・・・  31   ←日付  2|  鈴木  11   15   35   8 25  3|  斉藤   45   52   25   21   50  4|  伊藤   25   45 75   36 16   ・1行目のB1セルからAFセルまで日付が入っています。 ・2行目のA2セルからA4セルまで名前が入っており、横方向にランダムな数字が入っています。 上記の表から、日付とランダムな数字を指定し検索する事でmsgboxで氏名を返せるように作っています。(例えば3日25で検索すると、msgboxで斉藤とでるようにする)。 自分なりに作ってみたのは、まずvbaを実行すると、A1行をautofilterで日付を検索し、activecell(検索結果の日付セル)の列からランダムな数字を再度autofilterで検索するというものですが、もっと記述について他に方法があるのではないかと疑問に思っていますので、このようなプログラムを作成する場合、慣れた方ならどのように記述するのでしょうか?よろしければ教えていただければと思いますのでよろしくお願いします。 ※実際は検索boxを作成していますが、AHセルに検索したい日付、AIセルに検索したいランダムな数字を入力するものとさせて頂きます。 ※EXCEL2000を使用しています。 ※中傷するような回答は遠慮させていただきます。 よろしくお願いします。

  • 説明付きのリスト入力

    エクセル2007を使用しています。 入力規則で「リスト」を利用し、コードを入力しますが、そのコードの内容を表示させながら入力することはできないでしょうか? 例えば次のコードがあるとします。( )はそのコードの内容です。ちなみに、その( )内の内容は、リスト入力するすぐ右の列に入力しようと思います。今は、VLOOKUP関数でその内容についてはリストから選択入力したコードを参照して自動入力させようと思っています。 コード (内容) 10 (赤) 20 (青) 30 (黄) 40 (緑) 50 (白) A列2行目【A2】にコードを入力するとして、緑に対応するコードである40を入力しなければならないとします。 ところが、コードが数多く、まだ覚え切れていない場合、コード表を見ながら入力しなければなりません。 そのようなとき、リストの選択画面に入力対象であるコードとその説明が出れば入力が楽なのです。 こんなことってできるでしょうか? ちなみに、今はリストで内容(色)を選択入力し、その右の列にVLOOKUP関数でコードを自動入力する表を作りましたので、内容的にはOKな表を作りましたが、見栄え的にもう少しなのです。 よろしくお願いします。

  • 可視セルの選択を使ってオートフィル機能が使えるか

    こんにちは。 現在会社でExcel2000を使用しております。 例えば、 (1) オートフィルタで空白セルを選択 (2) (1)でヒットしたデータの一番上(仮にA2とします)に何らかの値を入力 (3) (2)を(1)で抽出した空白セル全て(仮にA10、A15、A20・・・)にオートフィル機能で入力 したとします。 以上のようなことをすると、オートフィルタで折りたたまれて見えない空白以外のセルに数式が入り込んでしまうことがあります。入り込まないでちゃんと空白セルにのみ入ることもあります。 (上でいうところの空白セルが連続セルでない場合でも入ったりはいらなかったりします) それを可視セルの選択機能を使って、空白セルだけに入るようになるでしょうか。 通常のコピーならばできると思うのですが、オートフィルの場合、選択解除されてしまうので可視セルの選択の意味がなくなるのではと思うのです。 が、ネットで検索してもそれらしきことはヒットしないので自信がありません。 どなたか、教えていただけますでしょうか。 どうぞよろしくお願いいたします。

    • hy0423
    • 回答数3
  • EXCELのVBAセル操作について

    こんばんは、エクセルのセルの操作(vba)についてお知恵をお貸しください。 シートBに配置してあるボタンをクリックすると、シートAの”A10”に飛ぶVBAを作りました。 ここで、問題になったのがシートAの5行目に行を挿入した時に シートBに配置してあるボタンをクリックすると、シートAの”A10”に飛ぶのですが A10の内容は行を追加した影響でA9の内容が表示されています。 手作業でA10をA11にすればいいのですが、 このシートAには、このようなモジュールがたくさん貼ってありA10より下の全て行を 手作業で修正するのはしんどいので何かいい案はありますでしょうか? Sub a10モジュール() Sheets("worksheeta").Select Range("A10").Select End Sub

  • 計算結果をコピーすると桁数増加・・・

    現在使用しているのはエクセル2003です。 エクセルファイルでコピーする際に「形式を指定して」「値」にしてコピーした場合、例えば0.024が0.0240000000000009や 0.011が0.0109999999999673と成ってしまう場合があります。 私が必要な桁数は小数点以下3桁まででなので、それ以下の値を排除して小数点以下3桁にまとめたいと考えています。 現在セルの最大桁数は以下の方法で計算しています。 Ro = Application.Round(Cells(Count_R, Count_C).Value, 0) Ab = Abs(Cells(Count_R, Count_C).Value) coun = Len(Ab) - Len(Ro) この式でcoun>3と成った場合IFで分岐させて小数点以下3桁にまとめる計算式を実行させたいのですが、どの様にすればいいのでしょうか? よろしくお願いいたします。

    • ae-1sp
    • 回答数2
  • エクセルで、条件を指定した行数のカウントについて

    エクセルにて、条件に合致する行数のカウントを行うことは出来ますでしょうか。 添付画像のようなエクセルファイルにて、各日毎に「AAA」を含む行は何行あり、「BBB」を含む行は何行あるかをカウントしたいです。 添付のエクセルであれば、A列が「10月1日」でB列に「AAA」を含む行は○行という条件でカントが出来れば実現可能とは思いますが、 こういったカウントの仕方がそもそもエクセルで出来るのかどうか知りたいです。 もし、エクセル以外の方法で可能なのであれば、その方法も教えていただけるとありがたいです。

    • noname#208796
    • 回答数3
  • EXCEL VBA 重複する値のカウント

    A列2行目列タイトルで「州名」 A列3行目よりデータがはいっています (A列データ数は数千~1万件くらい)    A                         1 2 州名 3 アラバマ                       4 あらばま                       5 NEWYORK          6 California 7 ニューヨーク 下記の様に同シートD列に重複を除いた州名、E列に重複数を表したいのですが (ひらがなとカタカナ、大文字と小文字、半角と全角の区別はせずに先にでた文字でまとめる) 早い処理の方法があれば教えていただけないでしょうか? 何卒、よろしくお願いいたします。    D     E アラバマ    2 NEWYORK   2 California    1

  • スペルを教えてください。

    「リクワイト」「リクワイヤー」と聞こえるのですが、スペルがさっぱり分かりません。 どなたか教えて頂けないでしょうか?