• ベストアンサー

エクセルの項目を表示させる関数

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

意外に、文章で書くと簡単だが(例 データのある一番左の列)、エクセル関数では難しいタイプの課題ひとつ。 既に出ている回答も配列数式などの回答になっている。その他も上級者で無いと、思いつくのはまず無理な式。 まあ回答を鵜呑みするしかないだろう。 ーー やさしいというわけではないが、VBA では End(xlToRight)などをよく使うので、使ってやって見た。 VBAでユーザー関数を定義する方法だと 標準モジュールに Function lft(a) Application.Volatile r = a.Row c = Range("A" & r).End(xlToRight).Column lft = Cells(1, c) End Function Function Rgt(a) Application.Volatile r = a.Row c = Range("G" & r).End(xlToLeft).Column Rgt = Cells(1, c) End Function 例データ A-I列 データはA-F列の例 G列は空白列にする。 -- 00/01 00/02 00/03 00/04 00/05 aa 10 2 00/01 00/05 bb 10 5 00/02 00/03 cc 5 50 50 00/02 00/04 dd 23 4 1 00/02 00/05 ee 2 4 6 00/01 00/05 ーーー H2は =lft(A2) 下方向に式を複写する。 I2は =rgt(A2) 下方向に式を複写する。

関連するQ&A

  • Excelの関数について質問します。

    よろしくお願いします。 実は、下記の画像にあります様に、黄色の箇所のセルに、日付と時間を検索して 最も早い日付と時間に番号をつけたいと考えています。 画像で言いますと・・・リンゴ・・・トマト・・・メロン・・・の順番で早い順になっています。 黄色の箇所に関数を入れて早い順に(1)・・・(2)・・・(3)・・・入るように関数を作れないでしょうか? よろしくお願いいますm(__)m

  • Excel関数 選択条件によって表示内容を変えたい

    Excel関数 選択条件によって表示内容を変えたい 添付の画像のように、緑色のセルと黄色のセル、 それぞれの中から選択・入力をすると条件に合った文字が出るようにしたいです。 赤文字の部分に関数を入れて、入力された内容によって表示が変わるようにしたいです。 わかりづらくて申し訳ございませんが、よろしくお願いいたします。

  • エクセル関数で

    エクセル関数で、「2001/12/1」製品が「3年11ヶ月後(2005/11/1)」の日付にきたら “H18年11月再延長”文字が現れ、同時に“セルの塗りつぶしの色が薄黄色”にできる関数は作れるのでしょうか?  お分かりの方、宜しくお願いいたします。

  • EXCELの関数について

    いつも大変お世話になっております。 今回はEXCELの関数についてご存知の方いらっしゃいましたら、ご教授頂けたらと思います。 添付の画像を見て頂けたらと思いますが、 A列に計算の元となる数字を入力し、 2行目に計算したい計算式を入れると、 その結果を自動的に算出するようにしたいのですが、 緑色のセル(B3~D5)を再現してくれる関数はあるでしょうか? 仕様:Excel2013 どうぞよろしくお願い致します。

  • Excelの関数について

    仕事の関係上、Excelで年間の休日カレンダーを作成しています。 休日の日のセルの背景に、赤や黄色の色をつけているのですが、 各色をつけたセルの個数を自動計算してくれる関数があるのでしょうか? 例えば、日曜日は赤、個別休日は黄色というように設定して、各月ごとにその色の個数がいくつあるか分かれば、合計も出しやすくなると思います。 もう一つ同じようなことですが、セルに「○」と入れたらその個数も計算してくれるような関数もあれば教えてください。 よろしくお願いします。

  • エクセル関数に関して

    エクセルの関数に関して教えてください。 添付画像のように【セル1】と【セル2】の入力結果に応じて【セル3】に数値として答えを出すには、どの関数を使用すれば可能ですか?

  • エクセルの関数について

    エクセルの関数について教えてください。 ・A1のセルに赤という文字が入っていたら、要注意 ・A1のセルに赤色という文字が入っていたら、要注意 ・A1のセルに黄という文字が入っていたら、要注意 ・A1のセルに紫黄色という文字が入っていたら、要注意 ・A1のセルにそれ以外なら、OK です。 2003を使用しています。

  • Excel 関数を教えてください

    Excelの関数で、セルの色を指定できる関数があれば教えてほしいのですが・・・。 例えば、ごみの日のカレンダーを作るとして、 「普通ごみ」と打ち込めばそのセルの色は青、「粗大ごみ」と打てばそのセルの色は緑としたいのですが、ご存知の方、ご教授願います。

  • SUMIF関数のアドバイスをください

    添付のような営業管理表を使っております。 既存:白色セル 新規:黄色セル 合計:緑色セル 色の部分ごとにSUMIF関数を使って、簡単に集計することはできますか?

  • エクセル関数についての質問

    いつもお世話になっています。 本日は添付いたしましたエクセルの表を作りたいと思い質問をさせて頂きました。 添付した表の説明になりますが、 黄色で色付けしているセルはそれぞれA~Dさんの出勤時間になります。 分かりにくいですがAさんの83013で8:30~13:00を、 Bさんの12017で12:00~17:00の勤務時間を表しています。 最初の数字3ケタで出勤時間を、残りの2ケタで退勤時間を表しています。 (最初が3ケタなのは30分からの出勤があり、その表記のためになっています。) 今回教えて頂きたいのが水色のセルの関数になります。 水色のセルにはその左に書いてある時間帯で何人働いているのかを表したいと思っています。 countifの関数で試してみたのですが退勤時間を過ぎても人数が減らず どうにもできなくなってしまいました。 説明下手で申し訳ございませんが、方法がございましたらよろしくお願い致します。