質問: エクセルcountif である数字を含むセルを数える エクセルの基本的な質問で失礼します。 現在、以下のようなエクセルを作っています。 ちょっと分かりにくくて恐縮ですが... 元データであるシート「2」のa列にカンマ区切りで入力されている複数の数字を、 シート「1」で1つの数字ごとに横列に並べて、該当しているものには○を出すとしたいのです。 ただ、シート「1」のa1で 『=if(countif('2'!a1,1)=1,"○","")』とすると、 セルが「1」のみの時しか○が表示されず、「1を含む場合」は○が出ません。 『=if(countif('2'!a1,"*1*")=1,"○","")』ともしたのですが、 そうすると「1」のみの時にも○が表示されなくなってしまいました。 この場合、どういう式にするのが適切でしょうか? 恐れ入りますが、ご教示のほどよろしくお願い申し上げます。 ------------------------------------- シート「1」 ------------------------------------- a1「シート2のa1で1を含んでいる場合には○」 b1「シート2のa1で2を含んでいる場合には○」 c1「シート2のa1で3を含んでいる場合には○」 以下同様... ------------------------------------- シート「2」 ------------------------------------- a1「1,2,3,4」 a2「3,5」 a3「2」
回答: 回答no1です。もう一つの方法としては、シート2でa列を選択したのちに「データ」タブから「区切り位置」を選択します。 表示される画面で「カンマやタブ・・・」にチェックがあることを確認して「次へ」、区切り文字の項で「カンマ」にチェックをし、「次へ」、「完了」でデータがそれぞれに分かれて表示されますのでそれらの範囲をコピーしてシート1のa1セルに貼り付けをすればよいでしょう。