お薬の入荷の毎にその薬品の有効期限を入れてっているのですが、例えば エクセルの横に各薬品名をずらっと並べてその下に順次 入荷時の各薬品の有効期限を付け加えていった場合 結局最下段が現在の最新のその薬品の有効期限となるのですが、購入はしたのだけれど 使わないで とうとう有効期限時期にまで到達してしまう薬品もあるんです。それを見やすく、分かりやすくするために各薬品の現在の有効期限を一か所のセルで知りたいわけですが。 例えば B列にある薬品の有効期限蓄積データがあって、たとえばB列からずらして、C1セルに INDIRECT("B" & COUNTA(B:B))なるものを入れると 例えば2020/08/01(B列最下段データ) と出るんですが、他の薬品も同じようにして
INDIRECT("B" & COUNTA(B:B))を右横にコピーするとCOUNTA(B:B)のところはCOUNTA(C:C)と動くんですがINDIRECT("B" &・・の"B"はそのままなんですが、コピーしてINDIRECT("C" & COUNTA(C:C))となるようにはできないものなのでしょうか。手で入れて直してもいいんですが時間かかって・・。
No.2
- 回答日時:
こんにちは
COUNTA()でカウントしているということは、途中に空白セルが存在すると破綻しますけれど、空白セルは絶対にないものとしてよいのでしょうか?
ご質問はフィルコピー可能な形式にしたいということだと思いますが、INDIRECT関数ではなく、通常のOFFSET関数やINDEX関数に変えれば、フィルコピーで列を自動で変更することが可能です。
例えば、INDEX関数であれば、C1セルに
=INDEX(B:B,COUNTA(B:B))
といった感じです。
循環参照を避けるためには、ご質問文にあるように「列をずらす」必要がありますが、なんとなくの雰囲気から想像するところ、同じ列の1行目に表示されている方がわかりやすそうな気がしますけれど・・・
もしそうであるなら、2行目から数えて+1すればよいので、B1セルに
=INDEX(B:B,COUNTA(B2:B999)+1)
とすることで、B列の結果を算出できます。
(上式では、記入範囲を999行目までと設定してあります)
ただし、途中に空白セルがあるとずれてしまうことに関しては同じです。
途中に空白セルがあっても、正しく最終行を取得したいような場合には、B1セルに
=INDEX(B:B,AGGREGATE(14,6,ROW(B2:B999)/(B2:B999<>""),1))
とすることで、可能になると思います。
これが一番良かった有難う お詳しいですねえ。=INDEX(B:B,AGGREGATE(14,6,ROW(B2:B999)/(B2:B999<>""),1)) を薬品項目上に乗せることに致しました。有難う。尊敬致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- IT・エンジニアリング エクセルでの 日付の認識 2 2022/08/23 13:40
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 楽天市場 楽天ポイントを貯めたので はじめて楽天市場を使います 楽天スーパーポイントスクリーン Rちゃんねる 4 2023/06/17 19:50
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- 医療・安全 塩野義製薬の新型コロナ治療薬「ゾコーバ」の緊急承認見送り 7 2022/07/22 00:45
- 薬学 こんなおくすり手帳 4 2022/11/21 14:11
- Excel(エクセル) エクセルでの色付け 5 2022/10/09 18:58
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで特定の文字が入って...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
エクセルの関数
-
Excel 頭に「0」がついている...
-
Excel2013 カラースケールを別...
-
エクセルのまとめてカッコをつ...
-
空白への0入力 二次元配列(VBA)
-
数値の列から偶数のみを抽出す...
-
Excel強制終了
-
VLOOKUPのあいまい検索(スペー...
-
桁の違う数値での並び替え
-
ある列のセルに特定の文字が入...
-
エクセルで、数字列の中にハイ...
-
excelで、1つのセルに入ってい...
-
Excel 指定行までコピーをおこ...
-
エクセルに入力した文字列に句...
-
Excel 同じ値が連続している行...
-
excel: 2行ずつ間隔を空けて関...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
エクセルで特定の文字が入って...
-
エクセルのまとめてカッコをつ...
-
Excelで中央揃えが出来ない?
-
桁の違う数値での並び替え
-
Excel 頭に「0」がついている...
-
Excel 指定行までコピーをおこ...
-
エクセルで、数字列の中にハイ...
-
エクセルに入力した文字列に句...
-
連続データを1行おきに貼り付け...
-
WEEKDAY 空白も7になってしまう
-
エクセルの関数
-
セル内文章から、英数字のみ取...
-
excelで、1つのセルに入ってい...
-
数値の列から偶数のみを抽出す...
-
excel: 2行ずつ間隔を空けて関...
-
Excelのデータ間引きについて
-
Excelの結合でA列とB列の内容...
-
Excel2013 カラースケールを別...
おすすめ情報