No.6
- 回答日時:
再びADEMUです。
カラムとはデータを収納する場所といいますか、普通に考えてデータを書きこんでいるところです。(余計にわからないですか?)
例えば、SHEET1に
A B
連番2 金額
1 25
3 30
4 40
5 50
と入力していきます。
次ぎにSHEET2で
A B C D
連番1 市名 連番2 金額
1 名古屋
2 静岡
4 島田
6 安倍川
として
連番2のカラムに
=IF(SHEET1!A1=SHEET2!A1,SHEET1,””)
金額のカラムに
=IF(SHEET1!A1=SHEET2!A1,SHEET2,””)
とおけばよいと思います。
回答をありがとうございます。
皆さんからたくさんの式をご連絡いただき、考え方を勉強中です。
どれが良い式か検討させていただきますが、まずはお礼まで失礼します。
No.5
- 回答日時:
VLOOKUP、LOOKUP、MATCH関数を使うと個人的には式が複雑で鬱陶しい。
VBAでやれば中身は9行で済みます。いかがですか。但し下記のロジックは判りやすいことを旨としていて稚拙で、データ量が多くなると処理完了が遅くなってしまいますが、Sheet2が1000件ぐらいまでなら大丈夫でしょう。’の行は解説注釈で、なくても実行に関係なし。'----
Sub test01()
'Sheet1の第1行目は見出しとし、2行目以下にデ@データがあるとする。
'Sheet2も第1行目は見出しとし、2行目以下にデ@ータがあるとする。
'Sheet2のB列に金額が入っているとする。
' ------Sheet1,Sheet2の最終行の検知
a = Worksheets("Sheet1").Range@("a2").CurrentRegion.Rows.Count-1
b = Worksheets("Sheet2").Range@("a2").CurrentRegion.Rows.Count-1
'-----Sheet1に有る各行の列=Worksheets@("sheet1").Cells(i, 1)
'-----について,Sheet2の全行,すなわちb行まで、
'-----Worksheets("sheet2").Cells(j, 1)について同@じ連番がないか
'-----比較する=IfからEndIf
For i = 1 To a
For j = 1 To b
If Worksheets("sheet1").Cells(i, 1) =@ Worksheets("sheet2").Cells(j, 1) Then
'-----見つかればSheet2のB列金額Worksheets@("sheet2").Cells(j, 2)
'----をSheet1のC列にWorksheets("sheet1").Cells@(i, 3)にセットする。
Worksheets("sheet1").Cells(i, 3) = Worksheets@("sheet2").Cells(j, 2)
End If
Next j
Next i
End Sub
「@」のところは強制的に不本意に改行されています。
直下行を@の行の右に持ってきて、@をのぞき、半角スペースを入れてください。
VBEの画面に至るまでが判らなければ載せます。
回答をありがとうございます。
VBAを動かせるようになれればしめたものですが、まだ勉強不足です。
基本から学び、できましたらご連絡させていただきます。
取り急ぎお礼まで、失礼致します。
No.4ベストアンサー
- 回答日時:
F G
連番2 金額
1 25
3 30
4 40
5 45
A B C D
連番1 市名 連番2 金額
1 名古屋 C2 D2
2 静岡
4 島田
6 安部川
表が上記のようになっているとします。
最初の表の『連番2』のデータ部分は、F2~F5
最初の表の『金額』のデータ部分は、G2~G5 です。
『市名』がある表の『連番2』部分も算式(下記C2)にできますが、不要な列のような気がします。
『金額』部分は下記D2のように入力し、下にコピーします。
C2 =IF(ISNA(VLOOKUP(A2,$F$2:$G$5,1,FALSE)),"",VLOOKUP(A2,$F$2:$G$5,1,FALSE))
D2 =IF(ISNA(VLOOKUP(A2,$F$2:$G$5,2,FALSE)),"",VLOOKUP(A2,$F$2:$G$5,2,FALSE))
または、
C2 =IF(ISNA(MATCH(A2,$F$2:$F$5,FALSE)),"",INDEX($F$2:$F$5,MATCH(A2,$F$2:$F$5,FALSE)))
D2 =IF(ISNA(MATCH(A2,$F$2:$F$5,FALSE)),"",INDEX($G$2:$G$5,MATCH(A2,$F$2:$F$5,FALSE)))
質問にある関数を使ってみました。こんな意味でした?
No.2
- 回答日時:
う~ん、質問の意味がわからないのですが、
2つの表の関係がわかりません。こういうことではないのですか?
A列 B列 C列 D列
1 名古屋 1 25
2 静岡 3 30
4 島田 4 40
6 安部川 5 50
ならば、E1に「=IF(A1=C1,D1,"")」として下へコピーすればE列に結果が出ます。
質問の意味とは違うような気がしますので補足がありましたらお願いします。
回答をありがとうございました。
質問の仕方が悪かったようです。連番1も連番2も複数あり、抽出したいものは同じ行に必ずしもありません。その場合の式を教えて欲しかったのです。
どうもすみませんでした。
No.1
- 回答日時:
やり方がいろいろあるとは思うのですけど、
A連番1 B市名 C連番2 D金額 Eチェック
にして、Eチェックの列に、
「IF(A2=C2,D2,"×")」
って、関数をいれると、
E列に金額か×が表示されると思うので、
それであとでソートをかけたりして、
×以外をピックアップしたらいかがでしょうか??
回答をありがとうございました。
質問の仕方が悪かったようです。連番1も連番2も複数あり、抽出したいものは同じ行に必ずしもありません。その場合の式を教えて欲しかったのです。
どうもすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 新幹線 【鉄道】全国にある新幹線の駅の格付けランキングを作ってみました!皆様のご意見をよろしくお願いします。 1 2023/02/11 16:42
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
- 政治 岸田首相は、何故、名古屋人を大臣に採用しないのですか? 6 2022/05/09 20:42
- その他(国内) 成城石井がなぜ岡山に?! 4 2022/05/01 20:27
- 政治 選挙間近になって貯水池の底が抜けたのは何故ですか? 3 2022/05/19 09:27
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) Excelについて 4 2023/03/02 09:24
- 電車・路線・地下鉄 JR東海は在来線だけでも結構やっていけますよね? 名古屋都市圏で大きく稼ぎ、静岡もプラス 堅調な特急 2 2023/01/30 20:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで縦軸の書式を0:00形式の...
-
指定文字の間に
-
Googleスプレッドシートでファ...
-
Excelでセルの値が同じか...
-
【マクロ】必要な項目(列)の...
-
Microsoft 365の Excel を使用...
-
エクセルで年休を管理する方法...
-
エクセルの計算
-
Excel
-
エクセル:一覧表に存在する文...
-
エクセルを使っていて2024/5/15...
-
エクセルで日付を数字+アルフ...
-
はがきについて。
-
Microsoft365に変えたのですが...
-
エクセルでの作業計算方法について
-
エクセル 文字を増やしたい。
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
エクセルのセルに同じ大きさの...
-
行数が不規則な一週間ごとの合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報