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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
Excelの数式の効率化について
Excel(エクセル)
-
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
エクセルで入力すると隣のセルに別のセルの文字が反映されるようにしたい
Excel(エクセル)
-
-
4
Excel関数-文字列で自動作成された関数を実行する方法
Excel(エクセル)
-
5
Excelで表を作ったところに文字を打ったら下のようになるのですが、どうすれば枠内に文章を続けて行け
Excel(エクセル)
-
6
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
7
エクセル関数を使って
Excel(エクセル)
-
8
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
9
セルの数を求めたい
Excel(エクセル)
-
10
Excelについての質問です。 B2セルの値とB1セルの値を比較し、B2セル値の方が小さかったら5"
Excel(エクセル)
-
11
重複しない値を取り出したい
Excel(エクセル)
-
12
エクセルを使用して、円周率を表示させる方法
Excel(エクセル)
-
13
EXCELで数値が異なった数字を足して目標値に最も近い組み合わせを選び、かつその目標値を超えないよう
Excel(エクセル)
-
14
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
15
OFFSET関数を使用したいのですが、 一行分しか参照されません。 =OFFSET(対象セル,0,0
Excel(エクセル)
-
16
エクセルで上位バイトのセルと下位バイトのセルを1つのセルにして16進数を作る方法
Excel(エクセル)
-
17
非表示列の再表示に失敗
Excel(エクセル)
-
18
エクセルの関数について教えてください
Excel(エクセル)
-
19
エクセルで表
Excel(エクセル)
-
20
職場の人から聞かれており、こんなことができるか教えて下さい。 vbaとかはできません。。 下記リスト
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
EXCELで 一桁の数値を二桁に
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
エクセル 文字数 多い順 並...
-
エクセル(勝手に太字になる)
-
エクセル 同じ値を探して隣の...
-
オートフィルターをかけ、#N/A...
-
エクセルの項目軸を左寄せにしたい
-
エクセル ひらがなの文字を抽出
-
エクセルの関数(日数の平均の...
-
エクセルで最初のスペースまで...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
Excel、市から登録している住所...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセルの項目軸を左寄せにしたい
-
エクセルの表から正の数、負の...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
エクセルで文字が混じった数字...
-
文字列に数字を含むセルを調べたい
-
「B列が日曜の場合」C列に/...
-
VBAで文字列を数値に変換したい
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ値を探して隣の...
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
【VBA】特定列に文字が入ってい...
-
エクセルの関数(日数の平均の...
おすすめ情報