![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?a65a0e2)
ある10桁の数値をもとに「=MOD(数値のセル,7)」で1桁を出し、
その10桁+1桁を合体させて11桁の数字で表示することは可能でしょうか。。
1つのセルの中では無理でしょうか。。
10桁と1桁が別のセルになってしまうのが悔しいです。
作業目的としては、既存のチェックデジット付きの11桁の数字を大量に入力する際に入力ミスを防ぎたい為です。
計算用として2つのセルを使ってしまうのは仕方がないのでしょうか。
理想としては11桁を入力し、関数のルールに当てはまらない又は11桁ではない数値が入力された時に入力出来ないようにする事です。。
エクセルに関しては勉強不足で申し訳ありませんが、
知っている方いらっしゃいましたら可能な方法を教えてください。。
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
> ある10桁の数値をもとに「=MOD(数値のセル,7)」で1桁を出し、その10桁+1桁を合体させて11桁の数字で表示する
10桁の数値をA1として、任意のセルに=A1*10+(MOD(A1,7)) でいかがでしょうか?
但しA1に数値を入れて、結果をA1は出来ません。
No.4
- 回答日時:
10桁の数字の後ろに1桁の数字をくっつけて、11桁にしたいのでしょ?
どんなアルゴリズムが働くのかを理解しましょう。
この手の問題のポイントはここにあります。
文字列として結合した数字に対して四則演算を行うと、
Excelは数値として計算して数値で返してくれるという性質も覚えておくと良いでしょう。
(「0」を足すのではなく、「1」を掛けても良い。一般的には1を掛ける方を多く見かける)
No.3
- 回答日時:
元の10桁の数字を10倍して、チェックデジットとして求めた1桁の数字を足せば良いと思う。
文字列として結合してから、「0」を足して数値に直しても良いけど、
それだと処理にチョットだけ時間が掛かるので、大量に行うと結構差が出る。
10倍してチェックデジットを足すことを勧めます。
あとは「入力規則」で入力する値を制限すれば良い。
※ ここで答えられている内容で、分からない所は自身で調べましょう。
難しくはないよね。
No.1
- 回答日時:
可能です。
手順としては、
数値(数字)を文字化(テキストに)し、
その文字を結合し、
結合した文字(中身は数字)を数値化する(数値に戻す)。
これらの個々の関数を連結して一つの式にすればよいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) 独自の条件を用いた計算式、もしくは別の方法で打ち出す事は可能でしょうか? 6 2022/05/18 10:38
- Excel(エクセル) 特定の条件で計算式を組みたいのですが、教えて頂けますでしょうか? 6 2022/10/28 19:02
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで0.0と表示したい
-
excelで小数点0を表示させる方法
-
【EXCEL】関数で計算された数字...
-
vlookupで返された値が空白だっ...
-
Excel VBAにてUserFormのTextBo...
-
エクセル 絶対値の合計
-
Googleスプレッドシートで合計...
-
他シートのある列を検索して一...
-
セルの数式を計算させないで文...
-
numbersで累計を計算するには
-
エクセルの文字列を結合しても...
-
エクセルで網掛けをしたセルを...
-
エクセル .50以下で切り捨て、...
-
Excelで合計の金額を違うセルに...
-
エクセルで文字を180度回転...
-
エクセルの数式で教えてください。
-
-EXCEL- 突然、関数が無効に...
-
エクセルで
-
指定した範囲内のセルが全て入...
-
LibreOfficeのリンク色を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで0.0と表示したい
-
Googleスプレッドシートで合計...
-
excelで小数点0を表示させる方法
-
他シートのある列を検索して一...
-
エクセルの文字列を結合しても...
-
vlookupで返された値が空白だっ...
-
エクセル 絶対値の合計
-
【EXCEL】関数で計算された数字...
-
Excelで合計の金額を違うセルに...
-
セルの数式を計算させないで文...
-
エクセル .50以下で切り捨て、...
-
マクロ クリックしたら色変わる
-
エクセルへバーコードリーダー...
-
エクセルで網掛けをしたセルを...
-
Excel VBAにてUserFormのTextBo...
-
EXCELで上位10個のデータを平均...
-
エクセルで運賃計算
-
Excelで方眼紙を作り、そこに手...
-
EXCEL VBA 選択範囲をTargetに
-
Excelでの関数数式は分かるので...
おすすめ情報
ありがとうございます!
こちらの方法では1つのセルで可能ですか?
ありがとうございます!
「=A1*10+(MOD(A1,7))」
この数式の考え方と同じでしょうか?