
1、A列とB列にあるものが一致しているか確認する関数。(ただし並び順が異なる)
A列 B列
りんご ぶどう
いちご りんご
ぶどう いちご
みたいな場合。
A列にも、B列にも「りんご」「いちご」「ぶどう」は、順番こそ異なれどあるわけですが、
これを目で見て確認ではなく、関数で確認する方法はありませんか?
2、B列 C列にあるものをA列に一気に移動する関数
A列 B列 C列
いちご
ぶどう
みかん
ばなな
みたいになっているとします。
A列のセルは空白です。
B列、C列は歯抜けです。
それを、全部左のA列に移動させ、
A列 B列 C列
いちご
ぶどう
みかん
ばなな
みたいにする関数はありませんか?
以上です
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
1.に関してだけ言うと、要求仕様が不明確ですね。
あるか無いかだけ判断すればOKなのか、出現する数まで一致してないとOKじゃないのか?
数が一致しないといけないなら合ってない単語を全部不一致判定にするのか、それともA列3個・B列5個だとしたら3個までは一致判定にして、4,5個目だけ不一致判定にするのか?
まずは、目的を達成するにはどうしなければいけないのかを明確にしましょう。
No.4
- 回答日時:
ナンでもカンでも、出来もしない関数、関数と騒がないで済む場合もありますよ。
差し当たって「2、」だけを、関数に頼らずに、やってみましょう。
範囲 A1:C4 内の任意のセル選択⇒Ctrl+G⇒[セル選択]⇒“アクティブセル領域”および“空白セル”に目玉入れ⇒[OK]⇒Ctrl+G⇒[セル選択]⇒“空白セル”に目玉入れ⇒[OK]→セル C1 上でマウスを右クリック⇒[削除]⇒“左方向にシフト”に目玉入れ→[OK]オ・シ・マ・イ
ちなみに「Ctrl+G」は [Ctrl]キーを抑えたままで[G]キーをツンする操作(ショートカットキー)なり。
分かんなきゃサ・ヨ・ナ・ラです・
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) チームごとにどの商品を何個希望しているか数量を算出したいです。 A列(A2~A265)に各チーム名が 3 2023/07/18 18:46
- Excel(エクセル) Excelで、決まった行を繰り返しコピーする 3 2024/05/04 23:21
- Excel(エクセル) エクセルの関数について 5 2023/04/30 17:24
- Excel(エクセル) エクセル関数に詳しい方教えてください 1 2024/04/10 12:34
- Excel(エクセル) エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式) 1 2024/04/11 02:44
- その他(プログラミング・Web制作) パイソンのプログラミングについての質問です 2 2023/05/22 12:39
- Excel(エクセル) 関数を教えてください。 2 2023/01/28 00:04
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) エクセルの関数を教えてください。 2 2023/05/25 14:47
- Excel(エクセル) 文字列になっている時間をVBAで処理できません。 6 2024/04/30 10:08
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで入力すると隣のセルに別のセルの文字が反映されるようにしたい
Excel(エクセル)
-
OFFSET関数を使用したいのですが、 一行分しか参照されません。 =OFFSET(対象セル,0,0
Excel(エクセル)
-
Excelについて質問です。 A1タブ 1234-56--798 56の後ろにB1の98を付け加えて
Excel(エクセル)
-
-
4
Excelの時刻の不思議
Excel(エクセル)
-
5
数式のエラーについて
Excel(エクセル)
-
6
Excelの複数条件の関数
Excel(エクセル)
-
7
考えた式の戻り値が期待通りにならない
Excel(エクセル)
-
8
エクセルシート保護を解除させない方法。
Excel(エクセル)
-
9
エクセルでの2項目比較および抽出方法について
Excel(エクセル)
-
10
複数のテキストファイルをexcelでそれぞれ別シートにUTF-16で書き出したい
Excel(エクセル)
-
11
エクセルの「条件付き書式」を設定して別ブックからコピペしたときに条件に合ったセルを色づけしたい
Excel(エクセル)
-
12
エクセルデーターから必要な項目を抜き出す方法を教えてください
Excel(エクセル)
-
13
Excelの関数について質問です。 1351970@docomo.jp 467040014@smtg
Excel(エクセル)
-
14
ExcelでASCを使って全角を半角にするとカタカナも半角になってしまいます。
Excel(エクセル)
-
15
エクセルの関数
Excel(エクセル)
-
16
Excelの計算で差分を求める場合について
Excel(エクセル)
-
17
Excelでの勤怠表の関数を教えてください
Excel(エクセル)
-
18
Excelについて教えてください 横向きの表を並び替えたいのですが上手く行きません。 例えば 1 5
Excel(エクセル)
-
19
Excel 標準フォントについて教えてください
Excel(エクセル)
-
20
エクセルの数式が分かりません
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
Excelで半角の文字を含むセルを...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
「B列が日曜の場合」C列に/...
-
EXCELで 一桁の数値を二桁に
-
【VBA】特定列に文字が入ってい...
-
エクセル 文字数 多い順 並...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの表から正の数、負の...
-
Excelでの列比較(A列とB列の組...
-
Excel、市から登録している住所...
-
エクセルで一行毎、一枚づつ自...
-
エクセルで、列の空欄に隣の列...
-
エクセルの並び変えで、空白セ...
-
エクセルVBAで日付に合わせて図...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
「B列が日曜の場合」C列に/...
-
エクセルで、列の空欄に隣の列...
-
Excel 文字列を結合するときに...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの並び変えで、空白セ...
-
文字列に数字を含むセルを調べたい
-
エクセルの項目軸を左寄せにしたい
おすすめ情報