1、A列とB列にあるものが一致しているか確認する関数。(ただし並び順が異なる)
A列 B列
りんご ぶどう
いちご りんご
ぶどう いちご
みたいな場合。
A列にも、B列にも「りんご」「いちご」「ぶどう」は、順番こそ異なれどあるわけですが、
これを目で見て確認ではなく、関数で確認する方法はありませんか?
2、B列 C列にあるものをA列に一気に移動する関数
A列 B列 C列
いちご
ぶどう
みかん
ばなな
みたいになっているとします。
A列のセルは空白です。
B列、C列は歯抜けです。
それを、全部左のA列に移動させ、
A列 B列 C列
いちご
ぶどう
みかん
ばなな
みたいにする関数はありませんか?
以上です
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
1.
MATCH関数でできます。
A列のセル値がB列に存在するかは、例えばD1セルに『=MATCH(A1,B:B)』
B列のセル値がA列に存在するかは、例えばE1セルに『=MATCH(B1,A:A)』
と入力してD1~E1セルを下方向にコピペすればよいです。
一致していれば、範囲の何番目のデータが一致しているかの値が表示されます。
一致がなければ、#N/Aのエラーがでます。IFERROR関数などを使ってエラー処理をすれば、任意の表示をさせることができます。
2.
CONCATENATE関数でできます。
A1セルに『=CONCATENATE(B1,C1)』と入力して、下方向にコピペすればよいです。
ただし、文字列をつなぎあわせる関数なので、B列とC列の両方に文字が入力されている場合は『いちごぶどう』のようになります。
No.2
- 回答日時:
こんにちは
1)各セルの値について、それぞれの列に何個あるかを数えて、全て一致しているかを確かめれば良いと考えられます。
方法はいろいろあると思いますが、例えば
=AND(SUMPRODUCT((COUNTIF(A1:A99,A1:A99)=COUNTIF(B1:B99,A1:A99))*1)=99,COUNTA(A1:A99)=COUNTA(B1:B99))
では、いかがでしょうか?
※ 範囲を広くしすぎると(=例えば全列とか)計算不能になるようなので、上例では1~99行までを対象とした例にしてあります。
2)ご質問文に例示の内容がイマイチはっきりしません。
>B列、C列は歯抜けです。
同じ行では必ずどちらかが空白というのであれば、単純にB列C列を連結するだけでよいでしょう。
例えば、A1セルに
=B1&C1
のような式を入れれば良いです。
Office365環境等であるなら、A1セルに
=B1:B99&C1:C99
のような式を入力すれば、下方にスピルされます。
どのセルが空白かわからない(=同じ行にふたつ値がある場合もある)場合に、これを1列にして、B1,C1,B2,C2・・・のような順として考え、かつ、空白セルを除いて詰めて表示したいという意味であるなら・・
同じく、365環境等であれば、A1セルに
=TEXTSPLIT(TEXTJOIN(CHAR(27),1,B1:C99),,CHAR(27))
などを入力することで、必要範囲まで下方にスピルされます。
※ 2列分を1列にすることになるので、全列を対象にすることはできません。
せいぜい全行数の半分くらいまでとなります。
No.1
- 回答日時:
1.countif関数を使えば条件に合うセルの数が得られます。
たとえば、=countif(B1,A:A)とすれば、B1の値がA列にいくつあるかわかります。2.関数は値を求めるだけなので移動はできません。空白セル以外の文字列を寄せ集めるにはtextjoin関数を使います。A1セルに=textjoin(,TRUE,B1:Z1)と書けばB1からZ1までの文字列を結合したものがA1に表示されます。それをコピーして値貼付けして、B1以降をクリアすればお望みの結果となるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
エクセルのことで教えてくださ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
VBAで文字列を数値に変換したい
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセルの並び変えで、空白セ...
-
【VBA】特定列に文字が入ってい...
-
「B列が日曜の場合」C列に/...
-
エクセル 同じ値を探して隣の...
-
Excel、市から登録している住所...
-
エクセルで文字が混じった数字...
-
エクセルで、列の空欄に隣の列...
-
エクセルの列を範囲選択しての...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
文字を入力したら数値が自動入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
Excelで半角の文字を含むセルを...
-
エクセル 文字数 多い順 並...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
文字列に数字を含むセルを調べたい
-
エクセル 時間帯の重複の有無
-
VBAで文字列を数値に変換したい
-
「B列が日曜の場合」C列に/...
-
エクセル 同じ値を探して隣の...
-
エクセルの項目軸を左寄せにしたい
-
エクセルで、列の空欄に隣の列...
-
お店に入るために行列に並んで...
-
Excel、市から登録している住所...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
エクセルの表から正の数、負の...
おすすめ情報