No.2
- 回答日時:
シート関数では不可能です。
半角の-や全角のーに加えて全角の~まで含まれていると、判別するには一文字ずつチェックする必要がありますから、VBAで非常に面倒くさいプログラムを組むことになります。
シート関数の機能は限定的ですから、逆にシートの構成を文字列の1-10ではなく数値の1と10に隣接するセルに分けたら、何とかなります。
No.3
- 回答日時:
補足拝見しましたが…
A1 1-10 ケース№
A2 1-4 出荷した№
A3 5-10 残っているケース№ ←こうじゃないですか?
とりあえずの作ってみた数式
=IF(RIGHT(A1,LEN(A1)-FIND("-",A1))*1>RIGHT(A2,LEN(A2)-FIND("-",A2))*1,RIGHT(A2,LEN(A2)-FIND("-",A2))+1&"-"&RIGHT(A1,LEN(A1)-FIND("-",A1)),"")
No.4ベストアンサー
- 回答日時:
式中の「★」を、[在庫ナンバーが入力されたセル]に書き換える
式中の「■」を、[出荷ナンバーが入力されたセル]に書き換える
これだけで済むことではないのかな?
=IF(RIGHT(★,LEN(★)-FIND("-",★))*1>RIGHT(■,LEN(■)-FIND("-",■))*1,RIGHT(■,LEN(■)-FIND("-",■))+1&"-"&RIGHT(★,LEN(★)-FIND("-",★)),"")
No.5
- 回答日時:
ちょっと気になったので、横から失礼します。
そもそも、ご質問の前提条件が曖昧です。>「1-10」は1~10のケース№となります。
>ですので「1-4」とは№1~№4の4ケースを出荷した事になり、
>残っているケースのケース№は「6~10」のケース№が残っています。
という説明ですが、zongaiさんが間違いを指摘され「6~10」が「5~10」に訂正されました。
そこまではよいのですが、出荷順についての説明が一切ありません。例えばA1セルに「1-10」と入力され、A2セルに「3-5」と入力されるようなことはないのでしょうか?
仮に「若いNoから順に出荷されるのでそのようになることはない」というのであれば、A2に「1-4」と入力する意味はなく、出庫数である「4」を入力すれれば足りる話です。
何故なら「若いNoから順に出荷される」のであれば、「1-10」のうち4個といえば「1-4」に決まっているからです。つまり「無駄な入力を行っている」という話になります。
そうではなく、A2に「3-5」と入力されることもあるのであれば、A3の表記をどうするのかという問題が発生します。A3を「6-10」のように表記できないからです。「1-2,6-10」のように二つに分けて表記する方法もあるとは思いますが、この辺の前提条件が曖昧で回答のしようがありません。
ちなみにzongaiさんの回答は「若いNoから順に出荷される」という前提のようです。このため、A1に「1-10」、A2に「9-10」と入力すると最終番号まで出荷されたことになり、A3にはなにも表示されなくなります。
これをA3に「1-8」と表示したいのであれば、出荷順についてきちんと説明すべきです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) エクセル セルに文字を入力したら別のセルに入力した時間が表示されるようにしたい 3 2023/10/19 03:42
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excel初心者です、教えてください。 5 2023/09/27 09:59
- Excel(エクセル) 「ChatGPT-3.5」の回答ですが 4 2023/09/10 15:30
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
Excel関数かなにかでスムーズに処理するにはあなたならどうしますか?
Excel(エクセル)
-
-
4
Googleシート「A1」でなくて「A001」にしたいのですが
Excel(エクセル)
-
5
エクセル関数またはVBAについて
Excel(エクセル)
-
6
エクセルのcountifのワイルドカードについて
Excel(エクセル)
-
7
Excelの関数を教えてください。
Excel(エクセル)
-
8
Excelで文字合成
Excel(エクセル)
-
9
Excelでの頻度計算
Excel(エクセル)
-
10
関数を教えていただきたいです。 添付のような「data sheet」があります。 他に、「集計 sh
Excel(エクセル)
-
11
【Excel】こんな表の整形をするには?
Excel(エクセル)
-
12
[条件付き書式]について、
Excel(エクセル)
-
13
エクセルの行を巾を変えずに増やす方法
Excel(エクセル)
-
14
COUNTIFで同一範囲にある複数の内容の数量を簡単に抽出する方法を教えてください。
Excel(エクセル)
-
15
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
16
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
-
17
Excelの空白セル
Excel(エクセル)
-
18
複数エクセルファイルの合成
Excel(エクセル)
-
19
エクセルで作った勤怠表に発生する時間の誤差の修正方法を教えていただけないでしょうか? A1セルに出社
Excel(エクセル)
-
20
エクセルの列の幅を固定
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CDケースの開け方が分かりません…
-
CDケースの寸法
-
このタイプの差し込み口ってな...
-
HDDがおかしくなりました...
-
「様」と「さん」 敬称のつけ...
-
急ぎ UV除菌ケース(ボックス)に...
-
【関数】適切な文字数の数字を...
-
丸いブラスチック製のケースの...
-
お菓子の内容量が減ってる!! ...
-
テプラをはがしあと
-
ケチャップ・とんかつソース・...
-
HDD廃棄に際して、壊したいので...
-
内臓HDDを読取るには何を購入す...
-
PCケースについてです。 かっこ...
-
Galaxy使っているかた、ケース...
-
ハードディスクの天地とかの向き
-
ケース(12枚入り)割れになり...
-
免許証、学生証の紛失 一昨日、...
-
ASDだけ、ADHDだけ、ASDとADHD...
-
高さ25センチのぬいぐるみが入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CDケースの寸法
-
CDケースの開け方が分かりません…
-
このプラスチックのケースの使い道
-
急ぎ UV除菌ケース(ボックス)に...
-
丸いブラスチック製のケースの...
-
商店街の暴走事故
-
誕プレにdiorのリップケース貰...
-
手帳型ケースがついたままで使...
-
CDについてる帯は保管しますか
-
「様」と「さん」 敬称のつけ...
-
お菓子の内容量が減ってる!! ...
-
別れて1週間の元彼に友達として...
-
テプラをはがしあと
-
革製品の床面
-
最近気がついたら回答削除ばっ...
-
Excel関数について
-
姉と弟が肉体的に交わることな...
-
ケチャップ・とんかつソース・...
-
HDDがおかしくなりました...
-
CDケースの傷
おすすめ情報
zongai 様
ややこしい書き方してますね。すみません。 「1-10」は 1~10のケース№となります。
ですので 「1-4」とは №1~№4の 4ケースを出荷した事になり、残っているケースのケース№は 「6~10」のケース№が残っています。という事になります。
zongai 様
ありがとうございます。 できました。 あまり知識がなくすみません。
また、間違いにも気づいて頂いてありがとうございます。
こちら、セル№を変更して使用する事ができますか?
質問は例えばでしたので実際に使用するフォーマットではセル番号が違うため・・
本当にありがとうございます。
mimon01 様
VBAは私、全然わからないのですみません。
ありがとうございました。