詳しい方、ご教示いただけますと幸いです。
データベースからダウンロードしたデータを、
希望の書式に最適化するエクセルファイルを作成しています。
シートが2枚あり、
「貼り付け元」シートに貼り付けたデータが、
もうひとつの「最適化」シートにアウトプットされる形です。
「貼り付け元」のデータは何もいじらず、「最適化」シートのみ関数を入れています。
色々と組み合わせていますが、SUBSTITUTEとIFの組み合わせが上手くいきません。
【条件】
1.「貼り付け元」シートのシングルクォーテーションを取る
2.シングルクォーテーションを取り除いた値の中に
「りんご」または「みかん」が含まれており、
かつ
最適化シートのB2のセルに「対象」の値が含まれている場合は、
「ぶどう」
を返す
3.2の条件に該当しない場合は、シングルクォーテーションを取り除いた
貼り付け元のシートの内容をそのまま返す
----------------------
1については、
=SUBSTITUTE(貼り付け元!A2,"'","")
これで解消できるのはわかります。
2については、
=IF(AND(B2="対象",A2="りんご",A2="みかん"),"ぶどう")
これで解消できるのかなと思います。
ですが、1と2を満たし、3も満たす方法がわかりません。
どのように組み合わせたらよいのでしょうか?
SUBSTITUTE、IF、AND以外の関数で解決するものなのか、
1つのセル内で処理する事がそのそも無理なのかもわかりませんでした…。
ご存知の方、お知恵をお貸しいただけますと助かります。
どうぞよろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
》 1.「貼り付け元」シートのシングルクォーテーションを取る
》 1については、
》 =SUBSTITUTE(貼り付け元!A2,"'","")
》 これで解消できるのはわかります。
「わかります」と仰っているけど、それは冗長な作業です。
なぜなら、単に =貼り付け元!A2 で「'」が取れているからです。確認してみてください。
No.2
- 回答日時:
デーベースクエリでやればいいのにという突っ込みはなしなん
ですかね。
「含まれている」は「一致する」とは意味が違いますので 2の
数式はそのままではまずいでしょう。
=SUBSTITUTE(IF(AND(COUNTIF(B2,"*対象*"),OR(COUNTIF(貼り付け元!A2,{"*りんご*","*みかん*"}))),"ぶどう",貼り付け元!A2),"'","")
No.1
- 回答日時:
ちょっと長くなりますが
=IF(AND(IFERROR(FIND("対象",B2),FALSE),OR(IFERROR(FIND("りんご",SUBSTITUTE(貼り付け元!A2,"'","")),FALSE),IFERROR(FIND("みかん",SUBSTITUTE(貼り付け元!A2,"'","")),FALSE))),"ぶどう",SUBSTITUTE(貼り付け元!A2,"'",""))
ではどうでしょうか。
作業用セルがつかえるなら、もっと短くなるかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
エクセルの関数SUBSTITUTEを、複数の条件を簡単に書く方法
Excel(エクセル)
-
Excelの複数置換はSUBSTITUTEを重ねるしかない?
Excel(エクセル)
-
LEFT関数とIF関数の組み合わせ・・・?
Excel(エクセル)
-
-
4
Excel関数で、文字を数字に変換させたいです。 if関数で、数字を文字で表示させることは出来ますが
Excel(エクセル)
-
5
【エクセル】指定した文字以外を「その他」に変える
その他(Microsoft Office)
-
6
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
7
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
8
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
9
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
10
エクセルで特定の数字が入ったときにセルを空白にする
その他(Microsoft Office)
-
11
【エクセル】IF関数 AまたはBならばCと表示
その他(Microsoft Office)
-
12
vlookupにて、返した値をさらに、他の文字列に変換するには
Excel(エクセル)
-
13
パワーポイントをエクセルファイルへ
PowerPoint(パワーポイント)
-
14
エクセルで時間の計算、なぜ24をかける?
Excel(エクセル)
-
15
エクセルでひらがな・漢字はそのままでカタカナを全角・英数字を半角にする方法
Excel(エクセル)
-
16
SUBSTITUTE関数とREPLACE関数に関して
Excel(エクセル)
-
17
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
18
Excel-参照セルが空白の場合、別のセルを参照するには。
Excel(エクセル)
-
19
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
20
エクセルで時間の判定をしています。0時以上5時以下の場合は○と判定したいので、以下のイフ関数を試しま
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えてください!!
-
7文字以上のフルーツをできるだ...
-
筍の上の部分が緑色になってい...
-
スポンジケーキってどのくらい...
-
中黒「・」か読点「、」か?
-
Excel MATCH関数で検索範囲内...
-
梶井基次郎の檸檬
-
しらたきと吐き気
-
Excelでの全通りの組み合わせ出...
-
ハーブソルトを代用できるもの...
-
エクセルで数字を入力したら文...
-
エクセル 同名の場合はB列にC...
-
スーパーで買った1つ300円の梨...
-
職場で隣の人についてです。飲...
-
「であり」と「であって」の使...
-
Excelの関数 SUBSTITUTEとIF関...
-
河内晩柑と薬の服用
-
果物が大嫌いな私、果物代わり...
-
何という名前の虫か教えてください
-
10年前のにんにく漬け、食べて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7文字以上のフルーツをできるだ...
-
教えてください!!
-
スポンジケーキってどのくらい...
-
ハーブソルトを代用できるもの...
-
Excel MATCH関数で検索範囲内...
-
中黒「・」か読点「、」か?
-
Excelでの全通りの組み合わせ出...
-
バルサミコ酢とバルサミコソー...
-
外はふわふわで(柔らかい)、...
-
エクセルで数字を入力したら文...
-
「であり」と「であって」の使...
-
インドの国旗とアイルランドの...
-
職場で隣の人についてです。飲...
-
エクセル 同名の場合はB列にC...
-
Excelの関数 SUBSTITUTEとIF関...
-
しらたきと吐き気
-
ライム(果物)を漢字になおす...
-
東京モノレールはスイカで乗れ...
-
スーパーで買った1つ300円の梨...
-
せとか(オレンジみたいなやつ...
おすすめ情報