アプリ版:「スタンプのみでお礼する」機能のリリースについて

お伺いします。
”I列”に生で入力している数字を、”K列”に文字を入力すると、隣の”J列”に”I列”数字を移動させるなんてことは可能でしょうか。
よろしくお願いします。

A 回答 (5件)

#1,#2です。



生のデータですので,マクロを使わない限り,移動できません。

代替案として,IとJの間に1列挿入して,以下の役割を持たせるのはいかがでしょうか。
 ・I列: 生の数字が入力されている
 ・J列:L列に文字が入力されてなければI列の数字が表示される
 ・K列:L列に文字が入力されていれば,I列の数字が表示される
 ・L列:文字を入力する

こうすると,L列に文字が入力されたかどうかで,J列とK列の表示が切り替わります。

なお,それぞれの関数は,
 ・J1: =IF(L1="",I1,"")
 ・K1: =IF(L1="","",I1)
として,オートフィルしてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございました。
何度もすみませんm(--)m

やはり、マクロでしたか。。。
その方法でやってみます^^

お礼日時:2013/08/26 13:07

I列に入っているデータを、K列に何か文字入力することでJ列にI列と同じデータを表示させることは数式でできますが、その際にI列のデータをなかった事にすることは数式ではできません。



I列に表示がある事がまずいのでしたら条件付き書式でK列に文字入力があった際にI列の文字色を白などにして見た目上はないように見せることはできます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
最後に合計を出したいので書式変更だけではだめなのです。。。
ただ、わかりづらい説明をご理解いただきありがとうございました。

お礼日時:2013/08/26 13:11

出来ますよ。



私の方法は、まず移動させる列をクリック(J列)、画面左上の切り取りマーク(はさみ)をクリック、移動させる列を(I列)クリック、Enterを押す。

この方法で行っています。
    • good
    • 0
この回答へのお礼

ありがとうございます。
わかりづらい説明ですみませんでした。

お礼日時:2013/08/26 13:08

回答終わってから気づいたのですが,


もしかして誤解していますか?
 ・I列に数字が列挙されている
 ・J列とK列には何も表示されていない
という状態で
 ・K列に文字を入れると,I列の数字がJ列に表示される

でしょうか。

それならばJ1に
=IF(K1="","",I1)
と入れて,オートフィルしてみてください
    • good
    • 0

できると思います。



1. I列の列表記(一番上のIの文字)を右クリック,「切り取り」
2. L列の列表記を右クリック,「切り取ったセルの貼り付け」
 (K列ではないことに注意) 
以上でいかがですか?

この回答への補足

説明不足でごめんなさい。
「”K列”に文字を入力すると」I列→L列へ移動
ってことなのです。関数ですかね。。。

補足日時:2013/08/26 12:05
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!