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も見ています
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
架空の映画のネタバレレビュー
映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。 思わずストーリーが気になってしまう架空の感動レビューを教えて下さい!
-
Excelの数式の効率化について
Excel(エクセル)
-
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
エクセルで入力すると隣のセルに別のセルの文字が反映されるようにしたい
Excel(エクセル)
-
-
4
エクセル②
Excel(エクセル)
-
5
エクセル関数を使って
Excel(エクセル)
-
6
Excel関数-文字列で自動作成された関数を実行する方法
Excel(エクセル)
-
7
Excelで表を作ったところに文字を打ったら下のようになるのですが、どうすれば枠内に文章を続けて行け
Excel(エクセル)
-
8
Excelについての質問です。 B2セルの値とB1セルの値を比較し、B2セル値の方が小さかったら5"
Excel(エクセル)
-
9
セルの数を求めたい
Excel(エクセル)
-
10
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
11
EXCELで数値が異なった数字を足して目標値に最も近い組み合わせを選び、かつその目標値を超えないよう
Excel(エクセル)
-
12
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
13
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
14
重複しない値を取り出したい
Excel(エクセル)
-
15
エクセルを使用して、円周率を表示させる方法
Excel(エクセル)
-
16
OFFSET関数を使用したいのですが、 一行分しか参照されません。 =OFFSET(対象セル,0,0
Excel(エクセル)
-
17
非表示列の再表示に失敗
Excel(エクセル)
-
18
エクセルの関数について教えてください
Excel(エクセル)
-
19
エクセルの計算
Excel(エクセル)
-
20
【Excel】数字を3倍にし、なおかつ、千の位を繰り上げて8にしたい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
エクセル(勝手に太字になる)
-
PowerPointで表の1つの列だけ...
-
エクセルの表から正の数、負の...
-
エクセルで最初のスペースまで...
-
VBAでセル入力の数式に変数を用...
-
エクセル 文字数 多い順 並...
-
エクセル 時間帯の重複の有無
-
【エクセルの並び替え】末尾の...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 複数列の入れ替えに...
-
EXCELで 一桁の数値を二桁に
-
朝電車で並ばないおばさんがい...
-
お店に入るために行列に並んで...
-
複素数を描けるソフトについて
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ値を探して隣の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
エクセルの並び変えで、空白セ...
-
「B列が日曜の場合」C列に/...
-
Excel、市から登録している住所...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセル 同じ値を探して隣の...
-
エクセル 時間帯の重複の有無
-
エクセルで、列の空欄に隣の列...
-
文字列に数字を含むセルを調べたい
-
EXCELで 一桁の数値を二桁に
-
エクセルで一行毎、一枚づつ自...
おすすめ情報