• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル / 重複する文字の行番号を抜き出す。)

エクセルで重複する文字の行番号を抜き出す方法

このQ&Aのポイント
  • エクセルで重複する文字の行番号を抜き出す方法を教えてください。
  • 関数のみで行番号を抽出する方法を教えてください。
  • 重複する文字が入力された「先頭の行」と「最後の行」の行番号を抽出する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

行番号を抜き出したいご相談という事は、単語としてAAAやBBBがあるという事自体は既知で、既に並べてあるという事ですね。 C1に「単語」 C2に先頭のAAA、以下BBB,CCC… D1に「先頭行」 D2に =MATCH(C2,A:A,0) 以下コピー E1に「最終行」 D2に =D2+COUNTIF(A:A,C2)-1 以下コピー 以上です。 #参考 単語としてのAAAやBBBの並べ方 一番簡単な方法: データメニューのフィルタから「フィルタオプションの設定」を使い、「重複を無視する」を使って抽出する 何でもカンデモ関数じゃなきゃヤな場合: =IF(ROW(A1)>SUMPRODUCT(1/COUNTIF($A$1:$A$10,$A$1:$A$10)),"",INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,A:A,0)=ROW($A$1:$A$10),ROW($A$1:$A$10)),ROW(A1)))) と記入し、必ずコントロールキーとシフトキーを押しながらEnterで入力 以下コピー

ken123
質問者

お礼

keithinさま 早速のご回答ありがとうございます! たびたび申し訳ございません^^ 完璧でした(^^♪ おかげさまで、少しずつMATCH関数の使い方、組み合わせ方を理解できてきたような気がします^^ 今後ともよろしくお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

どのような単語が並んでいるかも含めて次のように作業列を設けて対応してはどうでしょう。 お示しのデータがA2セルから下方に並んでいるとします。 B2セルには次の式を入力して下方にドラッグコピーします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A2)=1,ROUNDDOWN(MAX(B$1:B1),-3)+1000+ROW(),IF(COUNTIF(A$2:A2,A2)=COUNTIF(A:A,A2),ROUNDDOWN(INDEX(B$1:B1,MATCH(A2,A$1:A1,0)),-3)+ROW(),""))) そこでお求めの表ですが例えばE2セルには次の式を入力して下方にドラッグコピーします。 =IF(ROW(A1)*1000>MAX($B:$B),"",INDEX($A:$A,MATCH((ROW(A1)+1)*1000,$B:$B,1))) F2セルには次の式を入力してG2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(E2="","",IF(ISERROR(MOD(SMALL($B:$B,ROW(A1)*2-1+COLUMN(A1)-1),1000)),$F2,MOD(SMALL($B:$B,ROW(A1)*2-1+COLUMN(A1)-1),1000)))

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • バレンタインに、甘いもの食べない人への贈り物を教えてください。ちなみに、既婚者で仕事先の人なので奥さんに疑われないもの(迷惑にならないもの)を探しています。
  • 匂い系は使わず、おしゃれで仕事ができる人です。仕事で使いそうなものも考えましたが浮かばず。複数名いますが、みなさん違う職場なので同じものを贈ろうかと思っています。
  • 年齢は30~50までバラバラです。この年代の男性で自分がほしい物を教えてもらえると助かります。予算は5000円くらいです。女性の方は贈りたいものを教えてください。贈って喜ばれたものなどでも。
回答を見る

専門家に質問してみよう