এক্সেল - পরবর্তী পাঠ্য (খালি) ঘরে প্রবাহিত হওয়া থেকে পাঠ্য পাঠ্য আটকাবেন


71

যখন আপনার কোনও এক্সেল ঘরে পাঠ্য রয়েছে যা সেই ঘরের দৃশ্যমান অঞ্চলে প্রদর্শিত হতে খুব দীর্ঘ এবং ডানের পরের ঘরটি খালি রয়েছে, এক্সেল পাঠ্যটি পরবর্তী কক্ষে প্রদর্শিত হতে দেয় (এবং পরেরটি এবং পরবর্তী, প্রয়োজন হিসাবে)। আমি এটি পরিবর্তন করতে চাই; আমি এই পাঠ্য ওভারফ্লো এড়াতে চাই

আমি জানি "শব্দ মোড়ানো" সক্ষম করে এবং সারি উচ্চতা সামঞ্জস্য করে আমি এড়াতে পারি। তবে তা আমি চাই না।

আমি এক্সেলের ডিফল্ট আচরণটি পরিবর্তন করতে চাই যাতে এটি কেবলমাত্র সেই ঘরের দৃশ্যমান ক্ষেত্রে প্রতিটি কক্ষের মান দেখায়। কোনও ওভারফ্লো নয়, কোনও শব্দ মোড়ানো নয়।

এটা কি সম্ভব? (আমি ওয়েল এক্সেল 2010 ব্যবহার করছি))


5
যদি এটি সম্ভব না হয়ে যায়, আপনি খালি কোষগুলিতে একটি স্থানের অক্ষর ব্যবহার করতে পারেন ...
এপ্রিলিয়ন

বেশ আকর্ষণীয় - আমি ওয়ার্ড ওয়ার্যাপ, হরফ-অটোসাইজ বা অন্যান্য কক্ষে অক্ষর ব্যবহার করা ছাড়া অন্য কোনও উপায় সম্পর্কে জানি না।
জুক

1
আপনি সমস্ত কক্ষ নির্বাচন করে অতিরিক্ত ক্যারেক্টার কেটে ফেলতে পারবেন Data / Text to Columnsএবং ক্যাপে মোড়ানো / উপচে পড়া ছাড়াই যতগুলি চরিত্রের জন্য উপযুক্ত হতে পারে তার পরে একটি বিরতি নির্দিষ্ট করে যান। অতিরিক্ত অক্ষর ধারণ করে তৈরি করা অতিরিক্ত কলামটি এড়াতে ভুলবেন না!
করণ

আমি অনুমান করি এটি আপনার প্রশ্নের উত্তর দেবে: superuser.com/a/878605/497156
সুলায়মান

"আমি জানি" শব্দ মোড়ানো "সক্ষম করে এবং সারি উচ্চতা সামঞ্জস্য করে আমি এড়াতে পারি" " ধন্যবাদ! এটি আমার নির্বাচিত সমাধান।
ওচাডো

উত্তর:


4

এটি সবার জন্য বিকল্প নাও হতে পারে তবে আপনি যদি Google পত্রকগুলিতে নথিটি আমদানি করেন তবে এই কার্যকারিতাটি ডিফল্টরূপে সমর্থিত। উপরের মেনু বারে, তিন ধরণের পাঠ্য মোড়ানো সমর্থনযোগ্য। উপচে পড়া, মোড়ানো এবং ক্লিপ। আপনি ক্লিপ খুঁজছেন।

প্রয়োজনীয়তার উপর নির্ভর করে এটি কিছু লোকের পক্ষে কার্যকর একটি বিকল্প হতে পারে।


5
সুতরাং আপনার উত্তর আসলে ড্রপ এক্সেল বলছে এবং গুগল শিটের সাথে যান।
সৌর মাইক

যেমনটি আমি বলেছিলাম, সবার জন্য বিকল্প নয়, তবে এটি কারও কারও জন্য ভাল সমাধান হতে পারে।
yellavon

@ সোলারমাইক - আপনাকে ধন্যবাদ আমি বিভ্রান্ত হয়ে পড়েছিলাম, তবে আপনার মন্তব্যটি এই উত্তরটি সাজিয়েছে। আমি মনে করি এবং ইয়েলাভন ধরে নিয়েছে যে লোকেরা তার উত্তরটি উপস্থাপন করবে এবং যেমনটি প্রতিরক্ষামূলক - আসলে উত্তরটি ব্যাখ্যা করার আগে। আপনার মন্তব্য প্রকৃত পোস্ট করা উত্তরের তুলনায় আরও সংক্ষিপ্ত is
ব্যারিপিকার

প্রকৃতপক্ষে এটি হ'ল উত্তরটি আসল সমাধানের সবচেয়ে কাছাকাছি। আমি অস্বীকার করেছি যে এক্সেলে আপনি এর মতো কিছু করতে পারেন। কলামটি প্রয়োজনীয় প্রস্থে সামঞ্জস্য করুন, তারপরে কলামে ওয়ার্ড-ওয়ার্প সক্ষম করুন (যার ফলে সমস্ত সারি উচ্চতা বৃদ্ধি পাবে) এবং তারপরে সবগুলি সারি নির্বাচন করুন এবং সারি উচ্চতাগুলি পছন্দসই উচ্চতায় সামঞ্জস্য করুন। ভাল খবর! এখন এমন কক্ষগুলিকে আপনি সংলগ্ন কোষ ওভারফ্লো না পাঠ্য আছে (@ yellavon: আমি আপনার উত্তর গ্রহণ করবে, আপনি এটি আপডেট যাতে লোকেরা আরও সহজে সমাধান অ্যাক্সেস করতে পারেন এই এক্সেল আচরণ ধারণ চাও পারে)।
ই-mre

49

হ্যাঁ, আপনি এই আচরণটি পরিবর্তন করতে পারেন, তবে আপনি সম্ভবত এর কারণগুলির পার্শ্ব প্রতিক্রিয়াগুলি চাইবেন না।

সংলগ্ন ঘরে ডেটা রয়েছে কিনা তা নির্বিশেষে ঘরের সীমানায় ঘরের বিষয়বস্তু সীমাবদ্ধ করার চাবিকাঠিটি পাঠ্য প্রান্তিককরণ Fill। আপনি যে কক্ষগুলিকে ওভারফ্লো করতে চান না তা নির্বাচন করুন এবং সেগুলিতে ডান ক্লিক করুন> সেল বিন্যাস করুন ... > সারিবদ্ধ ট্যাব > অনুভূমিক প্রান্তিককরণ > পূরণ করুন

সমস্যা এই পদ্ধতিতে যে এটি আসলে হবে পূরণ তাদের বিষয়বস্তু পুনরায় ব্যবহার করে কোষ যখন এটা যথেষ্ট সংক্ষিপ্ত সেল একাধিক বার মাপসই হয়। এর অর্থ কী জন্য নীচে স্ক্রিনশটটি দেখুন। (নোট যেটি 'সংক্ষিপ্ত পাঠ্য' দিয়ে পূর্ণB7 is

স্ক্রিনশট ডিফল্ট এবং পূরণের জন্য বিভিন্ন পাঠ্য প্রান্তিককরণ আচরণ দেখায়

দেখে মনে হচ্ছে আপনি বেনিডিক্টের পোস্টে কাজের চাপে আটকে যাবেন

নোট করুন যে আপনি 'বেনিডিক্টের প্রথম, খুব চতুর পদ্ধতিটি ব্যবহার করে টিক অক্ষরগুলি ( ) সংলগ্ন ঘরগুলি পূরণ করতে পারেন । এইভাবে আপনাকে কোনও কিছু আড়াল করতে হবে না, কোষের ওভারফ্লো প্রতিরোধ করতে হবে এবং যদি আপনি ঘরগুলি পাঠ্য হিসাবে অনুলিপি করেন (আসুন নোটপ্যাড করতে বলি) আপনি খালি স্থান পেয়েছেন তবে ফাঁকা স্থান বা টিক্স নয়।


2
তাই আমি খালি 'অক্ষরগুলি পূরণ করার জন্য বেনেডিক্টের পদ্ধতি অনুসরণ করার পরামর্শটি গ্রহণ করেছি । আমি জানি না যে আপনার উত্তরটি উড়িয়ে দেওয়া উচিত, না তাঁর, বা কী! :-p
ড্যান হেন্ডারসন

আমি আরও বিভ্রান্ত 'পুরানো সম্পাদনাগুলি সহ বেনেডিক্টের উত্তরটি ব্যবহার করার জন্য আমি কোনও পরামর্শই দেখতে পাচ্ছি না ! আমি উভয়কেই
উন্নত

1
@ user568458: আমার নোটটি আসলে বেনেডিক্টের উত্তরের একটি পরিবর্তন ছিল। বেনিডিক্টের পরামর্শ অনুসারে আপনি ঘরগুলি পূরণ করার ' পরিবর্তে সেগুলি পূরণ করতে পারেন N/A। আমি সবেমাত্র বেনেডিক্টের সমস্ত খালি কোষগুলিকে একটি স্বেচ্ছাসেবী মানটি খুব বাধ্য করার জন্য পূরণ করার পদ্ধতিটি পেয়েছি ।
মার্কাস মঙ্গেলসডর্ফ

1
'ফিল' এর ফলে সংখ্যাগুলি বামদিকেও সারিবদ্ধ হবে।
posfan12

কিভাবে ... আশ্চর্যজনকভাবে বোকা। (এক্সেল, এই উত্তরটি নয়))
টিজে ক্রোডার

26

আমি এখানে এটি কিভাবে।

  1. বিকল্প 1: সমস্ত "খালি" ঘরটি একটি "এন / এ" দিয়ে পূরণ করুন এবং তারপরে পাঠ্যটি অদৃশ্য করার জন্য শর্তসাপেক্ষ বিন্যাস ব্যবহার করুন।
  2. বা বিকল্প 2: 0 দিয়ে সমস্ত খালি ঘরগুলি পূরণ করুন এবং শূন্য মানগুলি আড়াল করতে একটি এক্সেল সেটিংস ব্যবহার করুন।

সব ফাঁকা ঘর ভরাট: (চালু একটি ম্যাক পরীক্ষিত)

  • সম্পাদনা করুন To এ যান ... → বিশেষ ... (উইন্ডোজ: হোম → সম্পাদনা → সন্ধান করুন এবং নির্বাচন করুন Special বিশেষে যান ...)
  • "ফাঁকা" নির্বাচন করুন এবং ঠিক আছে চাপুন।
  • সমস্ত ফাঁকা ঘর নির্বাচন করা হয়েছে। কিছু ক্লিক করবেন না।
  • টাইপ করুন "এন / এ" বা 0, এবং তারপর আঘাত Ctrl+ + Enter । এটি সমস্ত নির্বাচিত কক্ষগুলিতে মান সন্নিবেশ করবে ।

"N / A" লুকানোর শর্তসাপেক্ষ বিন্যাস

  • ফর্ম্যাট → শর্তসাপেক্ষ বিন্যাস।
  • নতুন নিয়ম তৈরি করুন।
  • স্টাইল: ক্লাসিক এবং কোষগুলির বিন্যাস করতে হবে তা নির্ধারণের জন্য একটি সূত্র ব্যবহার করুন।
  • সূত্র: =A1="N/A"
  • এর সাথে ফর্ম্যাট: কাস্টম ফর্ম্যাট: ফন্টের রঙ সাদা, কোনও পূরণ নেই।

জিরোস লুকান

  • এক্সেল → সেটিংস → দেখুন।
  • আনটিক "শূন্য মানগুলি দেখান"।

_______________
  এটা Ctrl+ + Enter, না Ctrl+ + Shift+ +Enter


13

সংলগ্ন ঘরে যেখানে আপনি ওভারফ্লো দেখতে চান না সেখানে সূত্র = "" (এটি দুটি ডাবল উক্তি) প্রবেশ করার চেষ্টা করুন। এটি "নাল" -এর মূল্যায়ন করে যা কিছুই দেখায় না এবং গণিতকে প্রভাবিত করবে না।


1
বেনিডিক্টের পোস্টের সাথে একত্রিত আমি বিশ্বাস করি এটি একটি সহজ সমাধান যা আপনাকে কোনও কিছুই গোপন করতে হবে না।
ম্যাট

এটি আমার পক্ষে সবচেয়ে ভাল কাজ করেছে।
পিটার

যদি পরিসংখ্যানিক কার্যকে প্রভাবিত করে COUNTAযা শূন্য নয় এমন একটি পরিসরে ঘরের সংখ্যা গণনা করে । সূত্রের ফলস্বরূপ শূন্য দৈর্ঘ্যের স্ট্রিং প্রদর্শিত একটি ঘর খালি নয় এবং এটি গণনা করা হবে।
গভীরভাবে অবিশ্বাস্য

4

ঘরের জন্য অনুভূমিক পাঠ্য সারিবদ্ধকরণ "পূরণ করুন" ব্যবহার করুন। আপনার সমস্যা সমাধান করা উচিত এমন অন্যান্য প্রান্তিককরণ বিকল্পগুলির মতো আপনি একই জায়গায় এটি পেতে পারেন

পাঠ্য প্রান্তিককরণ পূরণ করুন



8
এছাড়াও নোট করুন যে মার্কাস এই পদ্ধতির সাথে একটি গুরুতর সমস্যা ব্যাখ্যা করেছেন - যে ঘরের বিষয়বস্তু যদি যথেষ্ট পরিমাণে কম থাকে তবে সেগুলি সদৃশ হবে। সুতরাং "এ" "এএএএএএএএএএ" হয়ে যাবে।
ব্ল্যাকউড

সুন্দর ধন্যবাদ. কক্ষগুলিতে ডান ক্লিক করতে পুনরায় ফর্ম্যাট করতে হবে, "ফর্ম্যাট ঘরগুলি" নির্বাচন করুন এবং বাকিটি আপনার গাইডেন্স হিসাবে করুন। এটা কাজ করেছে.
Catbuilts

4

ব্যবহারের সমাধানে সম্প্রসারিত 'ব্লক করতে এক্সেল সংলগ্ন ফাঁকা কোষে লেখার এর ডানমুখী spilling, কখনও কখনও আপনি না সেখানে যে মান সন্নিবেশ করার মাধ্যেমে পরিবর্তন করতে / দুর্নীতিগ্রস্ত আপনার ডেটা কলাম চাই।

'আপনার প্রকৃত ডেটা মানগুলিতে প্রবেশের পরিবর্তে , আপনি এই উদ্দেশ্যে পুরোপুরি 'অক্ষর দিয়ে পূর্ণভাবে একটি নতুন উত্সর্গীকৃত উল্লম্ব কলাম তৈরি করতে পারেন ।

1. বাধা কলাম

এখানে চিত্র বর্ণনা লিখুন

2. আপনি সুরক্ষিত করতে চান কলাম (গুলি) এর বাম দিকে "বাধা" কলাম Inোকান।

এখানে চিত্র বর্ণনা লিখুন

3. বাধা কলামগুলি তাদের কলামের প্রস্থকে একটি স্বল্প মূল্যে সেট করে সঙ্কুচিত করুন

কলামের প্রস্থকে কোনও মান হিসাবে সেট করুন .1অথবা বিকল্পভাবে বাধা কলামগুলি প্রান্তিক বা আন্তঃ-কলামের সাদা স্থান হিসাবে কাজ করতে আরও বৃহত্তর রাখুন।

এখানে চিত্র বর্ণনা লিখুন

নোট করুন যে আপনার অবশ্যই শূন্যের চেয়ে প্রস্থকে প্রস্থ নির্ধারণ করতে হবে; উল্লম্ব বাধা কলাম প্রস্থটি শূন্যে সেট করা অযাচিত সেল ওভারফ্লো আচরণে ফিরে আসবে।

৪.ভয়েলা!


1

এক্সেলে, কলামটি প্রয়োজনীয় প্রস্থে সামঞ্জস্য করুন, তারপরে সেই কলামটিতে ওয়ার্ড-ওয়ার্প সক্ষম করুন (যার ফলে সমস্ত সারি উচ্চতা বৃদ্ধি পাবে) এবং তারপরে সবগুলি সারি নির্বাচন করুন এবং সারি উচ্চতাগুলি পছন্দসই উচ্চতায় সামঞ্জস্য করুন। ভাল খবর! আপনার কাছে এখন এমন সেলগুলিতে পাঠ্য রয়েছে যা সংলগ্ন কক্ষগুলিতে উপচে পড়ে না।

(দ্রষ্টব্য: আমি এটি খুঁজে পেয়েছি এবং এটি নির্বাচিত উত্তরে মন্তব্য হিসাবে পোস্ট করেছি তবে এটি উত্তর হিসাবে পোস্ট করা যাতে অন্যের পক্ষে খুঁজে পাওয়া সহজ হবে))


1
প্রশ্নের দ্বিতীয় অনুচ্ছেদ: "আমি জানি" শব্দ মোড়ানো "সক্ষম করে এবং সারি উচ্চতা সামঞ্জস্য করে আমি এড়াতে পারি But তবে এটি আমি চাই না I"
ফিক্সার 1234

0

গুগল শিটগুলি সবার জন্য নাও হতে পারে এমন ভেবে একই পংক্তিতে , এই ম্যাক্রো সবার জন্য নাও হতে পারে তবে এটি কারওর জন্য হতে পারে

এটি নির্বাচিত পরিসীমা জুড়ে চলে এবং কাটা টেক্সট সহ উপচে পড়া ঘরগুলি প্রতিস্থাপন করে।

পতাকাগুলি নির্ধারণ করে যে:

  • আপত্তিজনক পাঠ্যটি একটি নতুন ওয়ার্কশিটে একই আপেক্ষিক ঠিকানায় অনুলিপি করা হয়েছে বা যদি তা বাতিল করা হয়।

  • কাটা টেক্সটটি হার্ড কোডড বা কার্যপত্রকের সূত্রের মাধ্যমে যুক্ত linked =LEFT()

  • কাটা টেক্সটটি তার নতুন শীটে পুরো স্ট্রিংয়ের সাথে হাইপার লিঙ্কযুক্ত।

ডিফল্ট হ'ল ডেটা ধরে রাখা এবং উভয় লিঙ্ক ব্যবহার করা।

Option Explicit

Sub LinkTruncatedCells()
    Dim rng As Range: Set rng = Selection
    Dim preserveValues As Boolean: preserveValues = True
    Dim linkAsFormula As Boolean: linkAsFormula = True
    Dim linkAsHyperlink As Boolean: linkAsHyperlink = True
    Dim w As Single
    Dim c As Range
    Dim r As Range
    Dim t As Long
    Dim l As Long
    Dim s As String
    Dim ws As Worksheet
    Dim ns As Worksheet
    Application.ScreenUpdating = False
    Set ws = rng.Parent
    For Each c In rng.Columns
        w = c.ColumnWidth
        t = 0
        l = 0
        For Each r In c.Rows
            If Len(r) > l Then
                s = r
                If CBool(l) Then r = Left(s, l)
                Do
                    r.Columns.AutoFit
                    If r.ColumnWidth > w And Len(s) > t Then
                        t = t + 1
                        r = Left(s, Len(s) - t)
                        l = Len(r)
                    End If
                Loop Until t = Len(s) Or r.ColumnWidth <= w
                r.ColumnWidth = w
                If r <> s And preserveValues Then
                    If ns Is Nothing Then
                        Set ns = ws.Parent.Worksheets.Add(after:=ws)
                    End If
                    ns.Range(r.Address) = s
                    If linkAsFormula Then r.Formula = "=LEFT(" & ns.Name & "!" & r.Address & "," & l & ")"
                    If linkAsHyperlink Then ws.Hyperlinks.Add Anchor:=r, Address:="", SubAddress:= _
                            ns.Range(r.Address).Address(external:=True)
                End If
            End If
        Next r
    Next c
    ws.Activate
    Application.ScreenUpdating = True
End Sub

চূড়ান্ত দ্রষ্টব্য: আমি এটি ব্যক্তিগত প্রকল্পগুলির জন্য ব্যবহার করেছি এবং এটি নির্ভরযোগ্য পেয়েছি তবে দয়া করে কোনও অপরিচিত ম্যাক্রো চেষ্টা করার আগে আপনার কাজটি সংরক্ষণ এবং ব্যাক আপ করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.