No.1ベストアンサー
- 回答日時:
こんばんは!
>例えば、2丁目1番地
D1sるに○丁目 の○の数値、E1セルに△番地 の△数値を入力するとします。
F1セルに
=MIN(IF((A1:A1000=D1)*(B1:B1000=E1),ROW(A1:A1000)))
これは排列数式になりますので、Shift+Ctrl+Enterで確定してください。
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → F1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。m(_ _)m
No.2
- 回答日時:
No.1です。
たびたびごめんなさい。
前回タイピングミスが2ヶ所ありました。
(数式はそのままでOKです)
お判りだと思いますが、
>D1sるに○丁目 の○の数値
は
>D1セルに○丁目 の○の数値
>これは排列数式
は
>これは配列数式
の間違いです。
どうも失礼しました。m(_ _)m
No.4
- 回答日時:
>例えば、2丁目1番地の最初は、6行目なので、F1などに6と表示する
>1丁目2番地だったら、F1は4になるようにしたい
F1セルに表示させる行番号が「何丁目の何番地のデータがある行なのか」という事をどの様にして決めるのかという事が不明ですので、取り敢えずの話として、例えば、2丁目1番地の場合はE列に「2#1」と入力し、1丁目2番地の場合はE列に「1#2」と入力しておくものとします。
その場合、F2セルに次の関数を入力してから、F2セルをコピーして、F3以下に貼り付けて下さい。
=IF(ISERROR(1/LEFT($E2,FIND("#",$E2)-1)/REPLACE($E2,1,FIND("#",$E2),)),"",IF(COUNTIFS($A:$A,LEFT($E2,FIND("#",$E2)-1),$B:$B,REPLACE($E2,1,FIND("#",$E2),)),IF(ISERROR(1/(INDEX($A:$A,MATCH(REPLACE($E2,1,FIND("#",$E2),)+0,INDEX($B:$B,MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)):INDEX($B:$B,ROWS($B:$B)),0)+MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)-1)=LEFT($E2,FIND("#",$E2)-1)+0)),"住所の並び順が不適当です",MATCH(REPLACE($E2,1,FIND("#",$E2),)+0,INDEX($B:$B,MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)):INDEX($B:$B,ROWS($B:$B)),0)+MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)-1-ROW($A$1)),"該当無し"))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Visual Basic(VBA) 【Excel VBA】条件に合った行の表示・非表示を行う方法 3 2023/03/18 12:31
- その他(暮らし・生活・行事) マイナンバーカードの住所表示について 9 2022/10/02 13:28
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- 相続・遺言 自筆遺言書における不動産の表示の仕方 2 2022/04/19 10:43
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) EXCEL 指定した曜日に番号を振って、最大値までいったら1に戻る当番表 5 2022/07/20 16:46
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルで、指定の値よりも大きい数字を最初に越えたときの列番号を返すには?
Excel(エクセル)
-
列内の最初に現れる数字の入った行番号を知りたい
Excel(エクセル)
-
エクセルで、条件に合うセルのうち最も上の行の行数を返す方法
Excel(エクセル)
-
-
4
VBA データ(特定値)のある最終行を取得したい
Excel(エクセル)
-
5
初めて0以外の数値が出てきたときの値を表示(EXCEL)
Excel(エクセル)
-
6
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
7
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
8
エクセルで左から、最初に0より大きい値を抽出したい
Excel(エクセル)
-
9
条件に一致する最終行の値をエクセル関数で抽出する方法
Excel(エクセル)
-
10
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
11
エクセルシート内のある数値以上の最初のセルを検索したい
Excel(エクセル)
-
12
VBAでセル入力の数式に変数を用いたい
Excel(エクセル)
-
13
エクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?
Excel(エクセル)
-
14
エクセルでエラーが出て困っています。
Excel(エクセル)
-
15
VBAで文字列を数値に変換したい
Excel(エクセル)
-
16
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
17
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
18
vlookup関数の引数を変数で指定することはできますか?
Excel(エクセル)
-
19
エクセルでの複数条件下での標準偏差の求め方
Excel(エクセル)
-
20
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
同一セル内の重複文字を削除し...
-
エクセル1行おきのセルを隣の...
-
excelで、空白を除いてデータを...
-
Excelで離れた位置のAVERAGEを...
-
エクセルで、指定の値よりも大...
-
セルを結合した時のエクセル集...
-
エクセルで特定のセル内にだけ...
-
Excelで大量のセルに一気に関数...
-
週の労働時間を計算するエクセル
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
【Excel】4つとばしで合計する方法
-
エクセルに入力後、別シートの...
-
Excelでなぜこのような式をつか...
-
エクセル 平日と土日祝の時間...
-
エクセルである表から優先順位...
-
エクセルでエンターを押すと任...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセルで特定のセル内にだけ...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
Excelで離れた位置のAVERAGEを...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
おすすめ情報