No.3ベストアンサー
- 回答日時:
補足の件について・・・
A列には ①・②・③・○の4種類しか入らない。
そして「○」以外の最終行が
① の場合は 「→交」
② の場合は 「①→」
③ の場合は 「②→」
と表示されれば良いのですかね?
=INDEX({"→交","①→","②→"},MATCH(INDEX(A1:A1000,MAX(IF((A1:A1000<>"")*(A1:A1000<>"○"),ROW(A1:A1000)))),{"①","②","③"},0))
前回同様、配列数式です。
こんな感じをお望みなのでしょうか?m(_ _)m
おはようございます
補足では○以外には全てに→が入っているってことを伝えたかったのです(ノД`)半角数が一番理想なんです
新たに頂いたX({"→交","①→","②→"},をX({"1","2","3"},してみます(・ω・ゞ-☆
123が文字列になりますよね?""のけて大丈夫ですか?
No.4
- 回答日時:
続けてお邪魔します。
何度も補足を読み返してみてもイマイチ理解できないのですが・・・
①→・②→・③→ のように①~③には必ず「→」が入っているというコトでしょうか?
そしてどんな文字列が入っていたとしても
上記三つだけの場合
①→ は 1
②→ は 2
③→ は 3
を表示すれば良いのですかね?
=MATCH(INDEX(A1:A1000,MAX(IF((ISNUMBER(FIND({"①","②","③"},A1:A1000))),ROW(A1:A1000)))),{"①→","②→","③→"},0)
配列数式です。
としてみたらどうなりますか?m(_ _)m
2回目の式を入力してみて理解しました 前半の①→と後半の①→は同じでないとダメなんですね
これ使わせてもらいかなり良いのがでしました(゚∀゚)b
ありがとうございます
No.2
- 回答日時:
No.1です。
>エラーはif()iserrerでいけますか?
Excel2007以降のバージョンをお使いであれば
=IFERROR(MATCH(INDEX(A1:A1000,MAX(IF((A1:A1000<>"")*(A1:A1000<>"○"),ROW(A1:A1000)))),{"①","②","③"},0),"エラーの処理")
のようにした方が簡単だと思います。
当然ですがこれも配列数式なので
Ctrl+Shift+Enterで確定してください。m(_ _)m
No.1
- 回答日時:
こんばんは!
質問内容がイマイチ理解できないのですが・・・
A列の「○」以外の最終行が
①なら「1」、②なら「2」、③なら「3」をC1セルに表示させれば良いのですかね?
C1セルに
=MATCH(INDEX(A1:A1000,MAX(IF((A1:A1000<>"")*(A1:A1000<>"○"),ROW(A1:A1000)))),{"①","②","③"},0)
配列数式なのでCtrl+Shift+Enterで確定!
(エラー処理はしていません)
こんな感じでよいのでしょうか?m(_ _)m
トムさん何度もありがとうございますm(_ _)m
まだ入れてませんがトムさんなんで間違い無いとおもいます
エラーはif()iserrerでいけますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- Excel(エクセル) 条件付き書式 別のシートで色付けされたセルデータの転記漏れを防ぐ書式を入れたい 4 2022/04/22 06:36
- Excel(エクセル) 関数の質問です 3 2022/03/24 12:41
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
array関数で格納した配列の型を...
-
ExcelのINDEXとMATCH関数でスピ...
-
エクセルで、絶対値の平均を算...
-
[エクセル]連続する指定範囲か...
-
配列のSession格納、及び取得方...
-
[VBA]改行入りのセルの値を配列...
-
表にフィルターをかけ、絞った...
-
DataSetから、DataTableを取得...
-
VBA listBoxについて
-
iniファイルのキーと値を取得す...
-
配列がとびとびである場合の書き方
-
Split関数でLong配列に格納する...
-
エクセルの行の削除を配列で高...
-
エクセル 条件を指定した標準...
-
VB6.0 ファイルの一括読込み
-
構造体を使った時刻表(C)
-
SUMPRODUCT関数を用いた最小値
-
【VBA】ユーザーフォーム リス...
-
文字列の検索と比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
array関数で格納した配列の型を...
-
ExcelのINDEXとMATCH関数でスピ...
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
VBA listBoxについて
-
配列がとびとびである場合の書き方
-
表にフィルターをかけ、絞った...
-
VBA 配列に格納した値の平均の...
-
[VBA]改行入りのセルの値を配列...
-
エクセルでエラーを無視して一...
-
iniファイルのキーと値を取得す...
-
二次元配列の中の各行の要素を...
-
SUMPRODUCT関数を用いた最小値
-
【VBA】ユーザーフォーム リス...
-
Split関数でLong配列に格納する...
-
【VBA】配列に数式を仕込む方法...
-
.NET - 配列変数を省略可能の引...
-
スプレットシートのGetTextにつ...
-
Excelのオートフィルタで抽出し...
おすすめ情報
最後の数分で入れてみました、ちゃんと一番下が半角の1~3で出た時は本当に感心しました。
毎度毎度説明不足で申し訳無いです、もう1段階甘えさせてくださいm(_ _)m
/| A | B | C |
1|① | | 3 |
2|○ |
3|○
4|②
5|○
6|③
7|○
8|○
9|○
○が何個入ろうとも3と表記させたいのですがどうでしょうか?
リストは→交、①→、②→と、○のみそれ以外は入らないです。
どうかよろしくお願い致します。
補足で
①=→交
②=①→
③=②→
全てに→が入っている事を伝えたかったのですm(_ _)m