Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11全般 : Excel 2016)
条件でセルの内容を表示させたい
投稿日時: 22/11/04 10:34:57
投稿者: さぶ

お世話になります。
 
首記の件ですが、
C列とAB列の内容が違ったときに
AC列にをA列のセルの内容を表示させたいのですが、
なかなかうまい関数がありません・・・
 
列を変えてVlookup使えばできると思いますが、
列を変えず原本のままのデータで実施させたいのですが
可能でしたらご教授いただければとおもっております。
 
どうぞよろしくお願いを致します。
 
 

回答
投稿日時: 22/11/04 10:56:18
投稿者: taitani
投稿者のウェブサイトに移動

どんなデータを利用しているかわかりませんので、、、
=if(C1<>AB1,A1,"")
でいいのでは?

投稿日時: 22/11/04 11:13:40
投稿者: さぶ

返答ありがとうございます。
 
どのようなことがしたいかと申し上げますと
例えばC2セルは神奈川と表記、AB2セルに#N/Aと表記された場合に
A2列にはすでに横浜と記載あり、この横浜をAC2セルに表記させたいのです。
教えていただいた関数で試してみたところ・・・
AC2セルに#N/Aと表記されうまくいきませんでした。
 

投稿日時: 22/11/04 11:17:03
投稿者: さぶ

一部ミスがありましたので再送致します。3行目のA2列→誤 A2セル→正
  
どのようなことがしたいかと申し上げますと
例えばC2セルは神奈川と表記、AB2セルに#N/Aと表記された場合に
A2セルにはすでに横浜と記載あり、この横浜をAC2セルに表記させたいのです。
教えていただいた関数で試してみたところ・・・
AC2セルに#N/Aと表記されうまくいきませんでした。

回答
投稿日時: 22/11/04 11:23:27
投稿者: Suzu

ISERROR関数 または ISNA関数 と組み合わせてみましょう。

回答
投稿日時: 22/11/04 11:29:10
投稿者: taitani
投稿者のウェブサイトに移動

こんな感じでしょうか。
=IF(OR(ISERROR(A2<>AB2),ISNA(AB2)),A2,AB2)

投稿日時: 22/11/04 11:45:30
投稿者: さぶ

回答ありがとうございます。
教えていただいた式を少し変更しましたら
うまく表示させることができました。
解決できました。
 
ありがとうございます!!!!

回答
投稿日時: 22/11/04 11:53:25
投稿者: WinArrow
投稿者のウェブサイトに移動

>AB2セルに#N/Aと表記された
「#N/A」はエラーです。
この原因を解消しないと、別のところでエラーになる可能性があります。
目の前の事象がクリアされたからといって根本的に解決したのでしょうか?
疑問が残ります。

トピックに返信